fabricインストールメモ。
メイン環境のFreeBSDへの対応が甘々でブチ切れたのでインストールまででおしまい1)
# pip install fabric
pipのinstallはこちらを参照
fabricに冪等性を授けるライブラリ
# pip install cusine
fabricで動作する環境テストツール
# pip install envassert
[-s|--sell]オプションを使う2)
# fab --host user@localhost -s '/bin/sh -c' -- uname -s
または、fabfile.pyで指定
env.shell = '/bin/sh -i -c' env.hosts = ['localhost'] env.user = 'usernamae'
関数で設定するのもOK
def exists(path): with settings(warn_only=True): return run('test -e %s' % path)