Difference between revisions of "Fabric"
Jump to navigation
Jump to search
(Created page with "[http://www.fabfile.org/ Fabric] is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks...") |
(→Test) |
||
Line 20: | Line 20: | ||
cd fabrictest |
cd fabrictest |
||
cat <<EOF > fabfile.py |
cat <<EOF > fabfile.py |
||
− | def hello(): |
+ | def hello(name="world"): |
− | print("Hello |
+ | print("Hello %s!" % name) |
EOF |
EOF |
||
fab --list |
fab --list |
||
fab hello |
fab hello |
||
+ | fab hello:name=Jeff |
||
− | |||
+ | fab hello:Jeff |
||
</pre> |
</pre> |
Revision as of 09:44, 4 August 2015
Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
Install
sudo apt-get -y install python-pip sudo apt-get -y install fabric git clone https://github.com/warner/python-ecdsa.git cd python-ecdsa/ sudo python setup.py install cd .. sudo rm -fr python-ecdsa fab -V
Test
mkdir fabrictest cd fabrictest cat <<EOF > fabfile.py def hello(name="world"): print("Hello %s!" % name) EOF fab --list fab hello fab hello:name=Jeff fab hello:Jeff