Well there _is_ some magic to it, though, isn't there? Fabric handles execution as specified on the command-line, executing the right methods for the right hosts and such. That's why you call fab, and not python, right?
~R On Thu, Jul 12, 2012 at 3:15 PM, Brown, Rodrick <[email protected]> wrote: > Fabric is just python there is no magic to it. **** > > ** ** > > $ cat >fabfile1.py**** > > import fabric**** > > from fabric.api import run, env**** > > import os**** > > ** ** > > hostlist = '/tmp/hostlist'**** > > if (os.path.exists(hostlist)):**** > > env.hosts = list(file(hostlist).readlines())[:-1]**** > > print(env.hosts)**** > > ** ** > > def checkproc():**** > > run('/bin/ps -elf |grep java')**** > > ** ** > > $ fab checkproc -f fabfile1.py**** > > **** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Ryan Bales > *Sent:* Thursday, July 12, 2012 9:27 AM > *To:* fab-user > *Subject:* [Fab-user] Dynamic hosts not supported by -H?**** > > ** ** > > Hello all,**** > > ** ** > > I'm trying to build a web app around a few fabric scripts, and I need to > supply a dynamic list of hosts to the scripts. I saw the -H switch, but it > apparently only works when env.hosts is defined in the fabric script. I > also looked at command-line kwargs for methods, but the methods won't even > be executed without env.hosts being defined. Can someone point me in the > right direction?**** > > ** ** > > Thanks, > -- > Ryan Bales > http://thinkt4nk.com/ > http://twitter.com/#!/thinkt4nk > https://github.com/thinkt4nk > > **** > > > > **** > > ** ** > > -- > Ryan Bales > http://thinkt4nk.com/ > http://twitter.com/#!/thinkt4nk > https://github.com/thinkt4nk > > **** > > Please visit our website for important disclaimers/disclosures regarding > Knightâs products and services: > > http://www.knight.com/KnightEmailDisclaimer.html > > -- Ryan Bales http://thinkt4nk.com/ http://twitter.com/#!/thinkt4nk https://github.com/thinkt4nk
_______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
