2017-01-02 13 views

答えて

7

私はあなただけtemplate lookup pluginを探しているかもしれないと思う:

- set_fact: 
    rendered_template: "{{ lookup('template', './template.j2') }}" 

使用例:

  • template.j2

    Hello {{ value_for_template }} 
    
  • playbook.yml

    --- 
    - hosts: localhost 
        gather_facts: no 
        connection: local 
        vars: 
        value_for_template: world 
        tasks: 
        - set_fact: 
         rendered_template: "{{ lookup('template', './template.j2') }}" 
        - debug: 
         var: rendered_template 
    
  • 結果:

    TASK [debug] ******************************************************************* 
    ok: [localhost] => { 
        "rendered_template": "Hello world\n" 
    } 
    
関連する問題