Ansible

参考:

Ansible – Simple IT Automation [Official]

リポジトリ

参考:

ansible/ansible – GitHub

ドキュメント

参考:

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 で自動化大作戦 | 鯖構築運用雑記

Ansible の基本的な使い方 | わくわく Bank

ansible の基本 | JoeMPhilips

導入

参考:

ansible を使ってみる | そこはかとなく書くよん。

Ansible をとりあえず試してみる | yk5656 diary

概要

参考:

勉強&実践結果 – Qiita

日常の作業を Ansible で行う – Qiita

Ansible で始めるインフラ構築自動化 – SlideShare

まとめ

参考:

まとめ – Qiita

スモークテスト

参考:

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

why is ansible’s default output not more human readable… stilll? · Issue #27078 · ansible/ansible – GitHub

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

Molecule documentation [Official]

Ansible Playbook の CI をまわす – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA