SaltStack03 SaltStack03
发布时间
阅读量:
阅读量
一、Jinja模板应用案例
1、需求描述
针对已经通过saltstack安装并成功部署的lamp环境,在安装完成后,请对apache配置文件进行调整,设置为每个主机根据自身的IP地址监听80端口。
2、实现思路
如果仅凭简单的修改配置文件就无法实现,则需要使用模板。
因此我们需要将配置文件作为模板使用,并在此基础上定义变量。
同时必须引用grians参数。
#编辑state配置文件
[root@server ~]# vim /srv/salt/prod/apache/init.sls
......
apache-config:
file.managed:
- name: /etc/httpd/conf/httpd.conf
- source: salt://apache/files/httpd.conf
- user: root
- group: root
- mode: 644
- template: jinja //将此配置文件作为模板
PORT: 80 //在模板中定义PO
全部评论 (0)
还没有任何评论哟~
