タグ付けされた質問 「ansible-template」

10
Ansible:現在のターゲットホストのIPアドレスを取得します
役割で現在のホストのIPアドレスをどのように取得しますか? ホストがメンバーになっているグループとホストのホスト名のリストを取得できることは承知していますが、IPアドレスを取得するための解決策が見つかりません。 ホスト名は次を使用して取得できます {{inventory_hostname}}してグループ{{group_names}} 私はのようなものを試してみました{{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }} し、ip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"

8
変数の異なるセットでテンプレートモジュールを使用する方法
私のユースケースは次のとおりです: テンプレートファイルがあり、そのテンプレートから2つの異なるファイルを作成します。変数は、ファイルごとに異なる変数のセットで埋められます。 たとえば、次の行を含むファイルをテンプレート化するとします。 mkdir -p {{myTemplateVariable}} この変数を「File1」と「File2」で埋める適切な方法を見つけたいのですが。何かのようなもの : - name: template test 1 template: src=myTemplateFile dest=result1 - name: template test 2 template: src=myTemplateFile dest=result2 最初のテンプレートで使用する変数がa = "File1"で、2番目のテンプレートでb = "File2"であることを指定できます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.