文档章节

saltstack中stae用法

jk409
 jk409
发布于 2014/08/08 12:02
字数 188
阅读 140
收藏 0

#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



© 著作权归作者所有

共有 人打赏支持
上一篇: ansible之roles
下一篇: ansible内置模块
jk409
粉丝 21
博文 159
码字总数 38443
作品 0
深圳
后端工程师
私信 提问
SaltStack安装,添加主机,基本命令

为什么选择SaltStack: 可管理主机种类多样化,如Windows,Linux 使用Python开发,对于了解Python用户进行二次开发简单 部署方便(相对于Ansible复杂,但客户端安装部署相对非常简单了) 扩展...

蓝色_风暴
2017/07/15
0
0
Saltstack 迭代同步目录下的文件到客户端

有时候项目上线,需要将本地或者跳板机上的发布版本发布到服务器上,如果服务器数量少,可以一台一台手动拷贝,一旦遇到数量成百上千的服务器,手动拷贝就满足不了需求,那有什么好点的方法呢...

027ryan
2017/08/23
0
0
saltstack 配置mongodb作为后台存储pillar,自动化安装mongodb,创建mongodb用户

## saltstack 学习记录 配置文件 $ cat /etc/salt/master.d/10-master.conf user: rootinterface: 127.0.0.1ipv6: Falseworker_threads: 10hash_type: sha256loglevellogfile: debuglog_leve......

caijyi1
2018/06/26
0
0
Saltstack安装 (CentOS7.x)

一、安装基础: 1.导入SaltStack仓库key: 2.创建新的YUM源文件并“/etc/yum.repos.d/saltstack.repo”编辑如下内容 3.安装SaltStack软件 4.修改配置文件 5.启动服务: 6,测试saltstack 如果...

科技小能手
2017/11/12
0
0
saltstack安装及基本模块的使用

最近换了家公司,公司使用saltstack管理服务器,故在本地搭建安装学习 一、常见自动化工具 1. Puppet (www.puppetlabs.com)基于rubby开发,c/s架构,支持多平台,可管理配置文件、用户、c...

yacai1990
2018/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
1
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部