ybaidukuai 发表于 2018-1-3 16:51:46

SaltStack 安装配置 centos7

##使用file.managed 维护文件  

  
# vim top.sls
  
base:
  '192.168.100.138':
  - init.pkg
  - init.limit
  
# cd init/
  
# vim limit.sls
  
limit-conf-config:
  file.managed:
  - name: /etc/security/limits.conf#minion端 文件路径
  - source: salt://init/files/limits.conf#master端 文件路径
  - user: root
  - group: root
  - mode: 644
  

  
# mkdir files
  
# cd files
  
# cp /etc/security/limits.conf .
  
##随意修改 limits.conf文件内容验证是某同步
  
# salt '*' state.highstate
  
192.168.100.138:
  
----------
  ID: pkg.init
  Function: pkg.installed
  Name: mtr
  Result: True
  Comment: Package mtr is already installed
  Started: 13:09:50.532559
  Duration: 672.412 ms
  Changes:
  
----------
  ID: pkg.init
  Function: pkg.installed
  Name: nmap
  Result: True
  Comment: Package nmap is already installed
  Started: 13:09:51.205178
  Duration: 0.426 ms
  Changes:
  
----------
  ID: pkg.init
  Function: pkg.installed
  Name: lrzsz
  Result: True
  Comment: Package lrzsz is already installed
  Started: 13:09:51.205686
  Duration: 0.315 ms
  Changes:
  
----------
  ID: limit-conf-config
  Function: file.managed
  Name: /etc/security/limits.conf
  Result: True
  Comment: File /etc/security/limits.conf updated
  Started: 13:09:51.208228
  Duration: 56.86 ms
  Changes:
  ----------
  diff:
  ---
  +++
  @@ -1,4 +1,4 @@
  -#this is test
  +#this is test!!
  # /etc/security/limits.conf
  #
  #This file sets the resource limits for the users logged in via PAM.
  

  
Summary for 192.168.100.138
  
------------
  
Succeeded: 4 (changed=1)
  
Failed:    0
  
------------
  
Total states run:   4
  
Total run time: 730.013 ms
页: [1]
查看完整版本: SaltStack 安装配置 centos7