Saltstack配置管理(2)

1.SaltStack批量安装zabbix_agent端.

vim /etc/salt/states/init/zabbix_agnet.sls

zabbix_install.conf:
  pkg.installed:
  #pkg.removed:
    - names:
      - zabbix22-agent

  file.managed:
    - name: /etc/zabbix_agent.conf
    - source: salt://init/files/zabbix_agentd.conf
    - user: root
    - group: root
    - mode: 644

  service.running:
    - name: zabbix-agentd
    - enable: True
    #- reload: True
    - watch:
      - file: zabbix_install.conf

2.vim /etc/salt/states/top.sls

base:
  '*':

    - init.zabbix_agnet

3.执行命令

salt '*' state.highstate test=Ture 	#测试,只是在minion端去运行,会列出改变,但实际不会执行.

salt '*' state.highstate

  

  

 

 

 

  

posted @ 2017-02-14 17:45  梦徒  阅读(226)  评论(0编辑  收藏  举报