saltStack 配置管理(也就是替换文件)

Posted ajaxa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了saltStack 配置管理(也就是替换文件)相关的知识,希望对你有一定的参考价值。

 

目录  /srv/salt/base下面新建一个文件dns.sls

/opt/resolv.conf_bak:     #这个是文件替换的位置,也就说替换到远程文件的/opt/resolv.conf_bak目录下面
  file.managed:       #状态模块中的file模块  managed方法
    - source: salt://file/resolv.conf    #源文件 在当前路劲 也就是/srv/salt/base 相对路劲下面 有个file文件夹目录下面有个resolv.conf文件
    - user: root   #文件属所用户
    - group: root  #文件属所组
    - mode: 644    #文件权限

技术图片

 

执行方式有2种:

1 直接执行

[root@server_client base]# salt ‘*‘ state.sls dns   #可以直接执行

技术图片

 

2 也可以写到高级状态执行

技术图片

 

[root@server_client base]# salt ‘*‘ state.highstate

技术图片

 

 

 

 

以上是关于saltStack 配置管理(也就是替换文件)的主要内容,如果未能解决你的问题,请参考以下文章

自动化运维Saltstack系列之States配置管理和jinja模板的使用

运维自动化之Saltstack配置管理

SaltStack 配置管理

saltstack配置管理之states

SaltStack之配置管理

SaltStack之配置管理