首页 > 代码库 > saltstack中stae用法
saltstack中stae用法
#salt ‘*‘ state.sls httpd
这个命令会先在目录/srv/salt下找httpd.sls(yml语法格式编写的)文件,若:有就安装文件内容执行,若没有的话就继续找/srv/salt/httpd目录下init.sls,找到了安装文件内容执行,没有的话就报错;
#salt ‘*‘ state.sls httpd.install
按照文件/srv/salt/httpd/install.sls文件内容执行,没有的话就报错;
[root@mysql_2 salt]# cat ./httpd/install.sls install_httpd: pkg: - installed - name: httpd service: - running - require: - pkg: httpd #/root/tt.txt: # file.managed: # - source: salt://file/tt.txt # - user: root # - group: root # - mode: 755
#salt ‘*‘ state.highstate
按照文件/srv/salt/top.sls 倒入的其他*.sls内容按顺序执行,没有的话就报错;
[root@mysql_2 ~]# cat /srv/salt/top.sls base: ‘*‘: - http #- httpd.install - users - files.ext-files-second ‘os:CentOS‘: - match: grain - centos - iptables ‘kernel:Linux‘: - match: grain - kernel
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。