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] が存在しない場合のみ、ファイルを作成する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
環境
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を実行

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ ansible-playbook playbook_test.yml --ask-become-pass
$ ansible-playbook playbook_test.yml --ask-become-pass
$ 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