我有一个工作的local_action任务,我喜欢用yaml语法编写。但似乎这是不可能或棘手的。在网上有一些提到人们试图这样做。我没有找到证据证明这是不可能的......
这是工作代码(内联):
- name: create opt file
local_action: template src=templates/module-deployment.opt.j2 dest=/tmp/{{ inventory_hostname }}/module-deployment.opt
这是我构建代码的最接近的版本(但不是yaml语法):
- name: create opt file
local_action: template
src=templates/module-deployment.opt.j2
dest=/tmp/{{ inventory_hostname }}/module-deployment.opt
这是我所期望的,但这是不正在工作:
- name: create opt file
local_action:
template:
src: templates/module-deployment.opt.j2
dest: tmp/{{ inventory_hostname }}/module-deployment.opt
错误消息不太有用。
The offending line appears to be:
- name: create opt file for contentPump
^ here
有谁知道是否可以存档?
答案 0 :(得分:3)
这是我所期望的,但这是不 working []
您始终可以依赖documentation而不是您自己的期望:
- name: create opt file
local_action:
module: template
src: templates/module-deployment.opt.j2
dest: tmp/{{ inventory_hostname }}/module-deployment.opt