fabric deploy Servers
2012-01-12
use fabric deploy guoku online servers
first: install fabric
$sudo easy_install fabric
or
$sudo pip install fabric
second: write fabfile for restart apache and save to fibfile.py
#!/usr/bin/env python
# encoding: utf-8
from fabric.api import run
def reload_apache():
run("sudo /etc/init.d/apache reload")
finally: use fabric
$fab -u user -H 192.168.1.100 -f fibfile.py reload_apache
out
[192.168.1.100] Executing task 'reload_apache'
[192.168.1.100] run: sudo /etc/init.d/apache reload
Done.
Disconnecting from 192.168.1.100... done.