[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fab-user] Better way?
From: |
Curt Micol |
Subject: |
Re: [Fab-user] Better way? |
Date: |
Fri, 5 Jun 2009 00:14:30 -0400 |
Meant to send this to the list.
> I'll check out dsh, I've actually never heard of that tool. However, I
> just added this to my fabfile:
>
> def runcmd(arg):
> """Run specified command: runcmd:"ifconfig -a" """
> if env.user != "root":
> sudo("%s" % arg)
> else:
> run("%s" % arg)
>
> Takes care of the use case you mentioned.
>
> The reason I am doing these large functions is that we are going to be
> distributing a "fabric package" to a number of departments in order to
> increase usability across our server space. We are managing 500
> servers right now, and while we are still tinkering, Fabric has so far
> been a great compliment to Puppet (which sucks at one off commands).
> All of the functions are set routines and nothing too complicated.
>
> I am still brainstorming what the best way to this is, but would love
> to see something like a dependency structure. Ultimately if I can
> think of the best way to implement this I hope to get something like
> Rake's tasks and their dependency tree.
>
> I'll keep digging, thanks for the dsh suggestion.
--
# cbm
# @projectcloud.com (Site coming soon!)