Template(模板)规范
- 文本语言,嵌套有脚本(使用模板编程语言编写)
- Jinja2语言,使用字面量
- 字符传:使用单引号或双引号
- 数字:整数,浮点数
- 列表【1,2】
- 元组:(1,2)
- 字典{key1:vey2, ....}
- 布尔性:trun/false
- 算数运算:+ - * / // % **
- 逻辑运算:and or not
- 表达方式:for if when
准备环境:
任意建一个目录做为yml文件存放位置,并在此目录下创建一个templates目录做为模板目录用(模板文件存放位置)
在这里我将server端已经做好的nginx主配置(/etc/nginx/nginx.conf)文件放到了templates目录下
(这里有两个版本的nginx主配置文件7和6 并分别改名)
创建playbook 命名为nginx.yml
编写配置文件
使用命令运行
#ansible-playbook -C nginx.yml //测试
#ansible-playbook nginx.yml //运行