Я вижу, что большинство API 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
Можно ли запустить Fabric в основном методе. Поэтому, когда я запускаю его как python script, будет выполняться трюк.
python ./sample.py
Спасибо!