zoukankan      html  css  js  c++  java
  • salt 使用state的sls文件来递归同步目录下的文件到minion

     
    例子1,
    使用sls文件将之前写的zabbix的监控key放到新装的机器上面,然后重启zabbix-agent的服务
    #/usr/local/zabbix/etc/zabbix_agentd.conf.d:
    sync_zabbix_key:
      file.recurse:
      - source: salt://file/zabbix/zabbix_agentd.conf.d
      - name: /usr/local/zabbix/etc/zabbix_agentd.conf.d
      - user: zabbix
      - group: zabbix
      - file_mode: 755
      - dir_mode: 755
      - makedirs: True
      - backup: minion    ##备份原有文件,备份目录在minion端的。/var/cache/salt/minion/files/base/file
      - include_enpty: True
    # - recurse
    ## - user
    # - group
    # - mode
    zabbix-agent:
      service.running:
        - name: zabbix-agent
        - watch:
          - file: /usr/local/zabbix/etc/zabbix_agentd.conf.d
     
     
    例子2,
    使用sls文件将之前写的zabbix的监控key放到新装的机器上面,然后重启zabbix-agent的服务
    #/usr/local/zabbix/etc/zabbix_agentd.conf.d:
    sync_zabbix_key:
      file.directory:
        - source: salt://file/zabbix/zabbix_agentd.conf.d
        - name: /usr/local/zabbix/etc/zabbix_agentd.conf.d
        - user: zabbix
        - group: zabbix
        - file_mode: 755
        - dir_mode: 755
        - makedirs: True
        - backup: minion
        - include_enpty: True
        - recurse:
          - user
          - group
          - mode
    zabbix-agent:
      service.running:
        - name: zabbix-agent
        - watch:
          - file: /usr/local/zabbix/etc/zabbix_agentd.conf.d
    这2种方法都可以,还不知道有什么差别。
  • 相关阅读:
    arm64 boot
    python学习笔记
    字符编码问题详解
    Restful 架构设计
    调度器学习总结
    从0开始学习maven搭建spring+mybatis框架
    java内存管理
    linux 基础
    自学有感
    echart 图表显示技术
  • 原文地址:https://www.cnblogs.com/LYCong/p/7889239.html
Copyright © 2011-2022 走看看