🖥
Ansible | ansible コマンド と ansible-playbook コマンドの違い
$ ansible
Ansibleで何か一時的な処理をおこなう時のコマンド。
コマンドの例
- 「(インベントリファイルに書かれた)対象のホスト」 ( コマンド引数 )
- 「インベントリファイル」 (
-i
) - 「使うモジュール」 (
-m
) - 「モジュールに与える引数」 (
-a
)
などを指定する。
$ ansible target_host -i inventory_file -m shell -a 'echo "Hello World"'
インベントリファイル以外は、すべてコマンドとして指定する。
$ ansible-playbook
- 一連の処理の流れを YAML で記述しておいて、それを実行する仕組み。
- 基礎的なレベルでいうと、ansible コマンドのモジュールを、順に実行していく仕組み。
- つまり ansible-playbook で実行できることは、全て、ansible コマンドでも実行できる。(やろうと思えば)
コマンドの例
- 「実行する playbook 」 ( コマンド引数 )
- 「インベントリファイル」 (
-i
)
などを指定する。
$ ansible-playbook example-playbook.yml -i inventory_file
環境
- ansible 1.9.6
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-06-30
Discussion