AnsibleWhen句でTrueFalseを使用する
Using True False With Ansible When Clause
解決:
次の場合にタスクを実行するには破壊する
NS:
--- --hosts:localhost接続:local vars:destroy:trueタスク:-debug:when:destroyそしていつ破壊するNS:
--- --hosts:localhost接続:local vars:destroy:falseタスク:-debug:when:not destroy
を使用する必要はありません変数の値が以下で定義されている場合は、boolJinjaフィルターhostvars。
vars_promptからTrueとして文字列を入力し、システムがそれがブール値であることを認識しない場合など、特定の型として値をキャストするため。
とてもシンプルです
いつ:破壊しないトリックを行う必要があります。