Fabric APIのほとんどは、関数と一緒に使用されています。ファイルのPythonスクリプトでFabricを一緒に実行する
例(sample.py):
from fabric.api import *
print "Hello"
def deploy():
with settings(hosts_string="Remote", user = "ubuntu", key_filename="/home/ubuntu/key.pem"):
put('/home/localuser/sample.sh', '/home/ubuntu/')
run('bash /home/ubuntu/sample.sh')
私は
fab deploy
を実行するためのコマンドは、メインメソッドで生地を実行することが可能です実行します。だから私はPythonスクリプトとして実行すると、ファブリックが実行されます。
python ./sample.py
ありがとうございます!
設定引数は 'host_string'(複数ではない) – Justin