文件:
1.配置 file 模块文件
# cd /srv/salt
# vim file_test.sls
file_test: # ID
file.managed: #调用的文件函数
- name: /tmp/aminglinux.com #文件名
- source: salt://test/123/1.txt # 源路径 salt:// == /srv/salt
- user: root
- group: root
- mode: 644
# mkdir test
# cd test; mkdir 123; touch 1.txt;echo "1.txt" > 1.txt
2.创建模块配置
# vim top.sls
base:
'slave-puppet.zjcap.cn':
- file_test
3.运行创建文件
salt 'slave-puppet.zjcap.cn' state.highstate
目录:
1.配置 file 模块文件
# cd /srv/salt
# vim dir_test.sls
file_dir: # ID
file.recurse: #调用的文件函数
- name: /tmp/testdir #文件名
- source: salt://test/123 # 源路径 salt:// == /srv/salt
- user: root
- file_mode: 644
- dir_mode:755
- mkdir: True
- clean: True # 删除的时候远程自动删除
2.创建模块配置
# vim top.sls
base:
'slave-puppet.zjcap.cn':
- file_test
- dir_test
3.运行创建文件
salt 'slave-puppet.zjcap.cn' state.highstate
本文介绍如何使用SaltStack进行文件及目录的配置管理,包括创建配置文件、设置模块及运行状态高状态等步骤。

302

被折叠的 条评论
为什么被折叠?



