Advertisement

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)

还没有任何评论哟~