Ansible
参考:
Ansible – Simple IT Automation [Official]
リポジトリ
参考:
ドキュメント
参考:
Ansible Documentation [Official]
Module Index | Ansible Documentation [Official]
インストール
pip
コマンドで Ansible をインストールする。
$ pip install ansible
インストールされた Ansible のバージョンを確認する。
$ ansible --version
localhost
との疎通を確認する。
$ ansible localhost -m ping
参考:
Installing Ansible | Ansible Documentation [Official]
Installing Ansible with pip | Ansible Documentation [Official]
使い方
参考:
導入
参考:
Ansible をとりあえず試してみる | yk5656 diary
概要
参考:
Ansible で始めるインフラ構築自動化 – SlideShare
まとめ
参考:
スモークテスト
参考:
ansible for application smoketests | UnicornClouds
実践
参考:
より実践的な Playbook を作り上げる | Think IT シンクイット
環境を切り替える
参考:
ansible で実行対象を切り替える方法 | そこはかとなく書くよん。
ansible-playbook コマンド
参考:
ansible-playbook のオプション調べてみた | S氏はたまに blog を更新してます
ansible-playbook | Ansible Documentation [Official]
stdout_callback
参考:
ansible-playbook の実行結果を JSON で出力 | biaxident’s blog
Display output with Ansible – Server Fault
Callback Plugins
参考:
Ansible の callback plugin を使って突然の死 (echo-sd) を表現する – Qiita
Callback Plugins | Ansible Documentation [Official]
debug
参考:
ansible での debug モジュールの表示結果を改行させる方法について – teratail
debug: msg=”line1 \n {{ var2 }} \n line3 with var3 = {{ var3 }}” – Stack Overflow
How to strip newline from shell command’s standard output run via ansible – Stack Overflow
meta
プレイブックの実行をその場で終了する。
- meta: end_play
参考:
meta – Execute Ansible ‘actions’ | Ansible Documentation [Official]
How do I exit Ansible playbook without error on a condition – Stack Overflow
debugger
参考:
Ansible の playbook をデバッグしたいときのあれこれ | てくなべ
to_nice_json / to_nice_yaml
参考:
How do I pretty print an object in ansible? – Stack Overflow
Molecule
参考:
ansible/molecule: Molecule aids in the development and testing of Ansible roles – GitHub