serverapps:configmgmt:fabric
fabric
このページについて
fabricインストールメモ。
メイン環境のFreeBSDへの対応が甘々でブチ切れたのでインストールまででおしまい1)
Install
# pip install fabric
pipのinstallはこちらを参照
cusine
fabricに冪等性を授けるライブラリ
# pip install cusine
envassert
fabricで動作する環境テストツール
# pip install envassert
mini Tips
shellの指定
[-s|--sell]オプションを使う2)
# fab --host user@localhost -s '/bin/sh -c' -- uname -s
または、fabfile.pyで指定
- 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)
参考
serverapps/configmgmt/fabric.txt · 最終更新: 2023/07/26 11:03 by hayashi