在何处为ansible脚本配置配置,同时记录需要哪些设置?

时间:2015-04-27 09:46:51

标签: ansible ansible-playbook

我有一个ansible playbook yaml文件,其中包含以下内容:

---
- vars:
    remote_application_path: /apps/application1
    local_project_path: ~/projects/application1
  hosts: Selective
  remote_user: me

我想把它交给Git。其他用户将有不同的remote_user和不同的local_project_path:我可以在哪里放置这些配置变量,同时也向其他用户明确说明他们需要指定它们?

1 个答案:

答案 0 :(得分:0)

你可以故意将它们留空并确保你的剧本/角色失败。一旦用户开始调查,他们将看到需要定义这些变量。

或者,您可以使用Ansible prompts在运行时向用户询问这些变量。

最后,在您拥有项目/产品其余部分的文档的任何地方进行记录。它可以是文档站点,wiki,Readme.txt / md,无论你使用什么。