地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Ansible】checkモードに対応する

check モードを使って事前に検証するけど、 shell とかは実行されない。後続タスクの情報取得などに利用する場合はcheckモードでも動いてほしい。そんな時にはcheck_mode: noと指定する。

これによっていつでも動く。古いAnsibleの場合には always_run ディレクティブを用いる。

- shell: ...
  check_mode: no
- shell: ...
  always_run: yes