发表于 2018-7-31 12:58:07

Saltstack的文件和目录管理

  需要先开启这个选项:
  l server上:vi/etc/salt/master   //搜索找到 file_roots
  l打开如下内容的注释:
  file_roots:
  base:
  - /srv/salt
  lmkdir/srv/salt ; cd /srv/salt
  
  
  
  
  文件管理
  vim /srv/salt/filetest.sls
  file_test:
  file.managed:
  - name: /tmp/aminglinux.com
  - source: salt://test/123/1.txt
  - user: root
  - group: root
  - mode: 644
  l说明:第一行的file_test为自定的名字,表示该配置段的名字,可以在别的配置段中引用它,source指定文件从哪里拷贝,这里的test相当于是/srv/salt/test
  salt 'client.aming.com' state.highstate    //需要手动刷新执行
  目录管理
  file_dir:
  file.recurse:   //文件使用 file.managed
  - name: /tmp/123
  - source: salt://test/123
  - user: root
  - group: root
  - file_mode: 644
  - dir_mode: 755
  - mkdir: True
  - include_empty: True参考http://www.0550go.com/automation ... k-file-recurse.html
页: [1]
查看完整版本: Saltstack的文件和目录管理