Ansible 未定義の変数でも条件に使う

条件式に使う変数は定義済みでなければいけないが、定義してあればタスクを実行したいという時にいちいち変数を定義するのは面倒くさい。

そんな時は変数が定義されていれば、その値を評価するという記述ができる。

- name: test
  shell: echo "only done when hoge == 'hoge'"
  when: hoge is defined and hoge == 'hoge'
カテゴリー: Ansible タグ: , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.