有人可以发布一个示例,说明如何在自定义模块中使用预定义的ansible模块示例-'git module' 我试图将以下任务转换为单个自定义模块-
- name : clone repo on remote hosts
git :
repo : {{ git_repo_src }}
dest : {{ git_repo_dest }}
- name : fetch template from single remote host
run_once : true
fetch :
src : {{ template_path }}/{{ template_file }}
dest : /tmp/{{ templalte_file }}
flat : yes
fail_on_missing : yes
- name : template remote hosts
template :
src : /tmp/{{ template_file }}
dest : {{ templated_file_dest }}
owner : {{ templated_file_owner }}
group : {{ templated_file_group }}
mode : {{ templated_file_mode }}
答案 0 :(得分:0)
将以下任务整合到一个自定义模块中
所以,我听到的是您想组织一些内置的ansible动作,有时是有条件的,或者是循环的,也许是一些变量和通知,甚至是将所有内容存储在其中的能力。一个单独的git repo,以便于包含/组合?