Ansible roleに変数を渡す

ansibleで同じroleをディレクトリだけ変更して複数回実行したいケースなどに使えるテクニック

この場合はTOMCATのインスタンスを複数立てるときのCATALINA_BASEの作成に利用した。
以下のようにroleの定義に変数名を渡すだけ!

– { role: tomcat/base, dir: “{{ CATALINA_BASE }}_1”, tomport: 8080, tags: base }
– { role: tomcat/base, dir: “{{ CATALINA_BASE }}_2”, tomport: 8081, tags: base }

カテゴリー: Ansible タグ: , , パーマリンク

コメントを残す

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

Time limit is exhausted. Please reload the CAPTCHA.