serverapps:configmgmt:fabric
文書の過去の版を表示しています。
fabric
このページについて
fabricインストールメモ。
メイン環境のFreeBSDへの対応が甘々でブチ切れたのでインストールまででおしまい
Install
# pip install fabric
pipのinstallはこちらを参照
cusine
fabricに冪等性を授けるライブラリ
# pip install cusine
envassert
fabricで動作する環境テストツール
# pip install envassert
mini Tips
shellの指定
[-s|--sell]オプションを使う1)
# 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)
参考
1)
defaultは“/bin/bash -l -c”
serverapps/configmgmt/fabric.1502867141.txt.gz · 最終更新: 2017/08/16 07:05 by hayashi