什么是Jinja2模板
template模板
使用template进行渲染,能够替换.conf.j2文件中的某些内容,使它随着运行的主机发生改变。
参数说明
例子
修改redis的配置文件如下:
redis.conf.j2
bind {{ ansible_ens160.ipv4.address}} 127.0.0.1
将其作为模板文件发送到被控端
-name: copy redis.conf to desttemplate:src: redis.conf.j2dest: /etc/redis.conf
条件语句
循环语句
这里的slaveof ip port,代表从属于哪个主机的哪一个端口
jinja2过滤器
default过滤器
字符串操作过滤器
例子
数字操作相关的过滤器
例子
列表操作相关的过滤器数字操作相关的过滤器
例子


