我有一个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
:我可以在哪里放置这些配置变量,同时也向其他用户明确说明他们需要指定它们?
答案 0 :(得分:0)
你可以故意将它们留空并确保你的剧本/角色失败。一旦用户开始调查,他们将看到需要定义这些变量。
或者,您可以使用Ansible prompts在运行时向用户询问这些变量。
最后,在您拥有项目/产品其余部分的文档的任何地方进行记录。它可以是文档站点,wiki,Readme.txt / md,无论你使用什么。