saltstack 学习二(salt states 管理)
来源:互联网 发布:免费的淘宝站外推广 编辑:程序博客网 时间:2024/06/06 08:31
salt states 简介(关于state介绍,大家自行百度)
state结构
salt
├── date
│ └── init.sls
├── file
│ └── sudo
│ └── sudoers
├── haproxy
├── httpd
│ └── init.sls
├── rsync
│ └── init.sls
├── sudo
│ └── init.sls
├── top.sls
├── top.sls.bk
├── user
│ └── init.sls
└── webserver.sls
top.sls是入口文件
base: '*': - user - date - sudo - httpd
执行state配置
salt '*' state.apply
(将会以top.sls 为入口执行列表中的配置)如:读取到 - user 将会执行user.sls(top.sls 同级目录) 或者user/init.sls 中的配置。 上面列出的state结构是以 user/init.sls 方式存放sls配置。
执行单个sls文件配置
salt '*' state.sls httpd
一个简单的实例(httpd)
目录结构参考上面state结构
cat httpd/init.sls
(每一级中空两个字符)
httpd: pkg.installed: [] service.running: - require: - pkg: httpd
执行httpd配置
salt '<your minion server>' state.sls httpd
minion 将会执行httpd的安装,如果httpd已经安装将会确保httpd的运行
更多的state使用方法请参考:
http://docs.saltstack.cn/topics/tutorials/starting_states.html
http://nosmoking.blog.51cto.com/3263888/1681838
- saltstack 学习二(salt states 管理)
- 自动化运维工具Saltstack学习笔记(salt-ssh/salt-api/salt-syndic)
- Saltstack系列(二) Saltstack分组
- saltstack的常用操作(一)——salt-master和salt-minion 的安装和链接
- SaltStack实战之manage、salt-ssh和salt jobs
- saltstack一些简单总结--关于salt-key命令的一些(3)
- func-mcollective-salt-and-rundeck(saltstack简介)
- saltstack官方文档——Salt Syndic
- Saltstack的配置Salt master配置文件
- Saltstack之Salt-api安装使用
- saltstack/salt的state.sls的使用
- SaltStack之修改salt-minion id
- Saltstack-Salt常用模块及API
- saltstack学习笔记(1)
- saltstack 学习一 (安装)
- 密码学学习篇之---盐值(Salt)
- 使用Salt管理用户
- saltstack官方文档——Salt File Server
- idea 地址正确 sendRedirect和getRequestDispatcher报错,java.lang.IllegalStateException
- java 反射动态方法调用
- 空串不能插入非字符类型的字段里
- OUT of hey
- java修饰符
- saltstack 学习二(salt states 管理)
- SEARCH HELP
- Codeforces 825C Multi-judge Solving【水题】
- 跨域有几种处理方式?
- 托福考试心得小总结 (雅思转考)
- java毕向东学习笔记——day01
- hash算法原理解析
- 乱 继承 多态 单例模式 面向对象
- Day04