saltstack 实战:配置管理文件
文件管理
master上
vi /etc/salt/master
# 搜索找到file_roots
打开如下内容的注释:
file_roots:
base:
- /srv/salt创建目录
mkdir /srv/salt
cd /srv/salt配置入口文件
# /srv/salt/top.sls
# 加入如下内容
base:
'*': #前面有两个空格
- file #前面有4个空格
# 意思是,在所有的客户端上执行httpd模块重启master服务
配置管理文件
master上加入如下内容
说明:第一行的file_test为自定的名字,表示该配置段的名字,可以在别的配置段中引用它,source指定文件从哪里拷贝,这里的salt://test/123/1.txt相当于是/srv/salt/test/123/1.txt
实验配置文件
修改入口文件
执行
目录管理
master上
修改入口文件
执行: salt 'salt2' state.apply dir 检查salt上是否有/tmp/testdir,检查里面的目录、文件以及权限
注意:如果source对应的目录里有空目录的话,客户端上不会创建该目录
最后更新于
这有帮助吗?