内容へ移動
メモとかメモのようなものとか(By ルーキーの中のひと)
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
ODT 出力
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
serverapps:configmgmt:fabric
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== fabric ====== ===== このページについて ===== fabricインストールメモ。 メイン環境のFreeBSDへの対応が甘々でブチ切れたのでインストールまででおしまい((bash依存してやんのorz)) ===== Install ===== # pip install fabric pipのinstallは[[development:language:python:pip|こちら]]を参照 ===== cusine ===== fabricに冪等性を授けるライブラリ # pip install cusine ===== envassert ===== fabricで動作する環境テストツール # pip install envassert ==== mini Tips ==== === shellの指定 === %%[-s|--sell]%%オプションを使う((defaultは"/bin/bash -l -c")) # fab --host user@localhost -s '/bin/sh -c' -- uname -s または、fabfile.pyで指定 <file python fabfile.py> env.shell = '/bin/sh -i -c' env.hosts = ['localhost'] env.user = 'usernamae' </file> 関数で設定するのもOK <code python> def exists(path): with settings(warn_only=True): return run('test -e %s' % path) </code> ===== 参考 ===== [[https://www.slideshare.net/greenasparagus/ss-42424543|意識の低い自動化]] [[http://fabric-ja.readthedocs.io/ja/latest/usage/env.html|環境辞書、 env]]
serverapps/configmgmt/fabric.txt
· 最終更新: 2023/07/26 20:03 by
hayashi
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
ODT 出力
文書の先頭へ