バックアップからデータを復元するためのプレイブックがあります。これは、で実行される可能性のある破壊的な操作ですhosts: all
。だから現在私のプレイブックにhosts: all
はそれがあります。プレイブックが--limit
オプションなしで実行された場合に機能しないように、バックアップを復元するホストをユーザーに指定させたいと思います。
プレイブックを保護して、ターゲットにするホストを手動で指定する必要があるようにする方法はありますall
か?
承知しました。
プレイブック(example.yml)に書き込むだけです
---
- name: Limited playbook
hosts: "{{ target }}"
tasks:
- debug:
msg: "Running on {{ inventory_hostname }}"
プレイブックの実行は次のようになります
ansible example.yml -e target=host1
必要に応じて、ターゲットのデフォルト値を追加することもできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加