我有几个几乎相同的状态.他们都部署项目,创建virtualenv并配置主管.差异仅在于回购,项目名称和一些其他操作.
很多代码都是重复的.是否可以将相同的部件放入文件中并将其包含在其他变量中?
在Ansible中,可以这样做:
tasks:
- include: wordpress.yml
vars:
wp_user: timmy
ssh_keys:
- keys/one.txt
- keys/two.txt
Run Code Online (Sandbox Code Playgroud) 状态file.managed 具有 defaults和context用于模板渲染的选项。两者都提供模板变量的上下文。它们之间有什么区别?
salt-stack ×2