2017-12-15 6 views
1

Ich habe eine funktionierende local_action Aufgabe, die ich gerne in Yaml-Syntax schreibe. Aber es scheint, dass dies entweder nicht möglich oder schwierig ist. Es gibt einige Erwähnungen im Netz, dass Leute versucht haben, so zu tun. Ich habe keinen Beweis gefunden, dass es nicht möglich ist ...Keine yaml-Syntax für ansible local_action?

Dies ist der Arbeitscode (inline):

- name: create opt file 
    local_action: template src=templates/module-deployment.opt.j2 dest=/tmp/{{ inventory_hostname }}/module-deployment.opt 

Dies ist mein engster Version des Codes (aber nicht yaml Syntax) zu strukturieren:

- name: create opt file 
    local_action: template 
    src=templates/module-deployment.opt.j2 
    dest=/tmp/{{ inventory_hostname }}/module-deployment.opt 

Dies ist, was ich erwartet hätte, aber das ist nicht Arbeits:

- name: create opt file 
    local_action: 
    template: 
     src: templates/module-deployment.opt.j2 
     dest: tmp/{{ inventory_hostname }}/module-deployment.opt 

Die Fehlermeldung ist nicht sehr hilfreich.

The offending line appears to be: 
- name: create opt file for contentPump 
^here 

Weiß jemand, ob es möglich ist, dies zu archivieren?

Antwort

1

Dies ist, was ich erwartet hätte, aber dies ist nicht Arbeits []

Sie können jederzeit auf dem statt des eigenen Erwartungen documentation verlassen:

- name: create opt file 
    local_action: 
    module: template 
    src: templates/module-deployment.opt.j2 
    dest: tmp/{{ inventory_hostname }}/module-deployment.opt 
Verwandte Themen