Ansible Playbook 変数を利用するサンプル

環境
Ubuntu 24.04

構文
tasks:
failed_when:条件式1
when:条件式2
[when], [failed_when] を利用することで、
条件分岐が可能となります。

使用例
管理対象ホストに [/var/www/html/index.html] が存在しない場合のみ、ファイルを作成する

環境
Ubuntu 24.04

構文
tasks:
failed_when:条件式1
when:条件式2
[when], [failed_when] を利用することで、
条件分岐が可能となります。

使用例
管理対象ホストに [/var/www/html/index.html] が存在しない場合のみ、ファイルを作成する

環境
Ubuntu 24.04 

構文
tasks:
failed_when:条件式1
when:条件式2
[when], [failed_when] を利用することで、
条件分岐が可能となります。

使用例
管理対象ホストに [/var/www/html/index.html] が存在しない場合のみ、ファイルを作成する

playbookを実行

$ ansible-playbook playbook_test.yml --ask-become-pass

結果確認
$ ansible target_servers -m command -a “ls -l /var/www/html/index.html"

IT

Posted by arkgame