[Ansible]playbookを直接実行可能にする

カテゴリ: Ansible

ansibleのplaybookはファイルの先頭に、"#!/usr/bin/env ansible-playbook"の定義を書くことで、paybook自体を直接実行することができます。

以下のように1行目へ"#!から始まるコマンドを追加します。

  • playbook.yml
#!/usr/bin/env ansible-playbook

- hosts: web
  name: Setup web server.
  ...

chmodでこのファイルを実行可能にします

$ chmod 755 playbook.yml

以下のようにファイルを実行すれば、playbookを実行できます

$ ./playbook.yml

ただし、以下のようにansible-playbookへのオプションを渡すことはできません

$ ./playbook.yml --check

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

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