[FRPythoneers] Fabric

Peter Lyons pete at peterlyons.com
Fri Jul 13 09:21:07 MDT 2012


Been spending my early morning pre-work coding sessions playing with Fabric
this week. So far looks pretty great. Also using apache libcloud to do some
rackspace provisioning and getting a lot of bang for my line-of-code.

On Mon, Jul 9, 2012 at 12:39 PM, Peter Lyons <pete at peterlyons.com> wrote:

> Interesting. I've used a bunch of ops automation tools, plus spending
> about 6 years building them. Basically I also shy away from chef/puppet
> mostly because I have a fairly strong distaste for ruby, but I also don't
> want/need a full DB infrastructure and daemon running on every box.
>
> So if I can use fabric to build a python based tool that reads server
> configs from files stored in basic git repos and fabric deals with
> coordinating the remote execution stuff, that seems pretty nice to me given
> that I'm usually managing very small infrastructures. I do wish the command
> line argument paradigm was more like normal shell CLI programs and less
> modeled on python method arguments, though.
>
> Pete
>
> On Mon, Jul 9, 2012 at 12:32 PM, Paul Hummer <paul at eventuallyanyway.com>wrote:
>
>>
>>
>> On Mon, Jul 9, 2012 at 7:33 AM, Peter Lyons <pete at peterlyons.com> wrote:
>>
>>> Anyone here using the Fabric library?
>>>
>>> http://docs.fabfile.org/en/1.4.2/tutorial.html
>>>
>>> Looks handy. Just wondering if anyone has tried it out for anything
>>> non-trivial.
>>>
>>
>> I have a client that runs a blogging network, and all their sites are
>> Wordpress sites.  I deploy new sites by creating a single new task.  I use
>> it to instantly clear caches, reset sessions, etc.  Basically, I don't work
>> on those sites outside of fabric.  My setup is pretty non-trivial.
>>
>> I like the idea of puppet, where you can keep track of configurations and
>> such, but it requires that you install puppet on the boxes, and if you want
>> to create master/slave, new boxes are a bit less easy to start up.  Fabric
>> runs from your client, so you just have to have your configs and fabric
>> installed on your machine.  If I could get puppet's config management in
>> Fabric, it would be a pretty awesome solution.
>>
>> Cheers,
>> Paul
>>
>> _______________________________________________
>> This message sent by the FRPythoneers mailing list.
>> Unsubscribe: echo unsubscribe |
>> FRPythoneers-request at lists.community.tummy.com
>> URL: http://lists.community.tummy.com/mailman/listinfo/frpythoneers
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.community.tummy.com/pipermail/frpythoneers/attachments/20120713/92dfbd96/attachment.html>


More information about the FRPythoneers mailing list