Ansibleでは、次のようにインベントリファイル内のグループにのみ関係する変数を作成できます。
[DC1:vars]
node_availability=available
[DC2:vars]
node_availability=unavailable
代わりに、--extra-vars
パラメーターを使用して、コマンドラインでこれを実行したいと思います。これをどのように達成できるか考えていますか?私はさまざまな順列などgroup.DC1.node_availability=available
を試しましたが、役に立ちませんでした。
追加の変数は別のものであるため、コマンドラインから直接グループ変数を設定することはできません。
ただし、次のようにグループ変数をテンプレート化できます。
[DC1:vars]
node_availability={{dc1var | default('unavailable')}}
-e dc1var=test
したがって、渡すとグループ変数が設定されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加