ansible-template

    -1

    1答えて

    ANSIBLEを使用:urlからjson応答を取得していますが、応答をプルーニングしていますが、特定のキー/値を印刷できません。 (jsonの応答を参照してください)私のスクリプトで私はサービスを渡すだろう、私はタグの下でのみサービスの特定のバージョンだけを印刷したい。たとえば、私はabcをパラメータとして渡して、それからそのタグの下にバージョンを印刷したいと思います。私はjsonクエリフィルタを

    0

    1答えて

    私はキープアライブされたクラスタを設定する役割を書こうとしています。ターゲットボックスのIPに基づいてテンプレートに固有の情報を渡すことを望んでいました。このシナリオでは :サーバAは、192.168.1.140とサーバーBであるが192.182.1.141で、VIPが192.168.1.142 辞書は、このようなものになり、次のようになります。私がいた --- 192.168.1.14

    0

    1答えて

    変数だけを含む単純なテンプレートを使用しています。 これは私の仕事は私の脚本(私の脚本から使用されて実際に役割)でどのように見えるかです: - name: Ensure the conf file exists template: src: file.conf.j2 dest: '/opt/file.conf' with_items: '{{ myrole

    -1

    1答えて

    以下のようなものにルート情報を解析しようとしています。 [ { "destination": '10.110.2.192', "gateway": '10.110.0.129' "interface": 'eth2' }, { "destination": '10.110.2.64', "gateway":

    1

    1答えて

    区切り文字に基づいて変数を分割しようとしています。どうすれば達成できますか? some_module: {{item}}.split('@')[1] with_items: - [email protected] - [email protected] 私は、次の取得エラー:私は前に変数すなわちの最初の部分のみを検討したい list object' has no

    0

    1答えて

    私はAnsibleのプレイブックで作業しています。ここでは、テンプレートの中で辞書のリストである変数を置き換える必要があります。次のように タスクファイルは次のとおりです。 vars: locations: - context: "/rest" server: "http://locahost:8080;" - context: "/api" server

    0

    1答えて

    2つのインベントリファイルベースのホストのhostvarsマジック変数の値をAnipal Jinjaテンプレートで比較しようとしています。インベントリ内の2つのホストのIPアドレスが同一でない場合にのみ、アイテムが結果のテンプレート出力に含まれることを基本的に確信することです。 私はこれをやって試してみました: {%if {{hostvars[‘CoolServer-1’][‘ansible_de

    3

    1答えて

    template.j2を使用してすべてのサーバーをファイルにリストアップする必要があります。その目的は、可能なインベントリファイルで最新の設定ファイルを生成することです。すべてのファイルは、不可能なサーバー上にあります。 私はgenerate-projectconf.yml、template.j2とインベントリファイルを持っています。 問題は、私の方法では、ローカルホストも生成されたファイルにある

    1

    1答えて

    私は非常に単純なことをすることができません。私の仕事で 私は、これは私にエラーを与える - name: "Uploading File" copy: src: "{{ installer_iso_src_location }}"/"{{ installer_version }}"/filename.iso dest: /opt/temp/filename.iso

    3

    1答えて

    私は設定ファイルを生成しています。私は、単純なPythonプログラムから呼び出されたときに正しくレンダリングされるJinja2テンプレートを使い始めました。私がそれを不可能な人から呼び出すと、ループの最初の行以外の2つの余分なスペースが得られます。 YAMLやPythonのようなものを生成することは本当の苦痛でした。 脚本コール: - name: generate bgp vars file, p