LoginSignup
11
14

More than 1 year has passed since last update.

Ansible | ansible コマンド と ansible-playbook コマンドの違い

Last updated at Posted at 2017-06-30

$ 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オープンチャットもご利用ください。

Twitter

11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14