Salt Rosters

Salt rosters are pluggable systems added in Salt 0.17.0 to facilitate the salt-ssh system. The roster system was created because salt-ssh needs a means to identify which systems need to be targeted for execution.

参考文档:

http://docs.saltstack.com/en/2014.7/topics/ssh/roster.html

时间: 2024-10-16 09:33:41

Salt Rosters的相关文章

基于Salt Master/Minions快速构建Salt SSH环境

前置阅读 环境说明 开工 创建用于Salt SSH环境的用户及key认证管理环境 配置Mine,以获取Minion id及IP地址 生成Salt Rosters 应用Salt SSH 后话 Salt 0.17版本已发布,该版本中重要的特性是引入了Salt SSH系统,提供了无需Minion.基于SSH的维护方式.原有的Salt维护环境已经初具规模,再手动重新构建Salt SSH环境成本较高.偷懒是人的天性,利用原有SaltStack Master/Minions环境,如何快速构建新的Salt S

salt 安装zabbix agent

一.目录树 zabbix_client/ ├── conf.sls ├── files │   ├── zabbix-2.4.7.tar.gz │   ├── zabbix_agentd │   └── zabbix_agentd.conf ├── init.sls └── install.sls 1 directory, 6 files 二.文件详解 (1)vim init.sls(与top.sls链接文件) include: - zabbix_client.install - zabbix_

salt cmd.script

salt '*' cmd.script cmd.run  这个前面说了 cmd.script 这个是比较强大的命令,意思是可以从远程下载一个脚本在客户端执行 CLIExample: salt '*' cmd.script salt://scripts/runme.sh salt '*' cmd.script salt://scripts/runme.sh 'arg1 arg2 "arg 3"' 帮助文档说Thescript can be located on the salt mast

saltstack "ImportError: No module named salt.scripts"错误解决

一.问题描述 生产线上使用的自动化管理工具是saltstack,CentOS6.8 x64,python 2.6.6 ,正所谓不作不死,由于有些功能需要python2.7.x ,在升级好python2.7后,写了saltstack api 发现python2.7不好使,原理是python2.7下没有salt模块,因此pip install salt 即在python2.7下安装成功了salt模块,但是发现重启salt-master时报错.如下图: 生产线啊,这可不行,赶紧恢复吧.pip unin

salt package manager (SPM)

salt package manager 简称SPM,使用man查看spm命令的使用方法,这一部分内容比较多,初浅的看了下文档,暂时先总结个大概,后续慢慢在探究一下细节,再进行补充. salt 的包管理主要包含以下3个部分, 关系如图示: (1)Packaging System  包组织系统:主要内容包含如何建立一个SPM Packages. 解析formula格式的目录结构: (2)Repo System  建立repo包仓库和相关信息    (3)Salt Master  如何安装.spm的

salt之自定义模块

salt默认模块路径 [[email protected] base]# ll /usr/lib/python2.6/site-packages/salt/modules/saltstack 自定义salt模块 [[email protected] _grains]# cd /srv/salt/base/ [[email protected] base]# mkdir _modules [[email protected] base]# cd _modules/ [[email protecte

yum安装salt

yum -y install epel-release 主: yum install -y salt-master salt-minion  奴才: yum install -y salt-minion chkconfig salt-master on   chkconfig salt-minion on vim /etc/salt/minion master: 192.168.106.133(主的ip) service salt-master start  service salt-minio

salt分组推送

在salt,minion正常连接情况下 在/srv/salt/下创建union.sls nginx.sls 和 bind.sls union.sls如下: include: - nginx - bind nginx.sls如下: {%- if ( grains['host'] == "hw_1" ) %} nginx: pkg: - name: nginx - installed service: - name: nginx - running - reload: True - wat

salt推送安装

salt推送Nginx和DNS服务总结: 安装基本配置:salt master  配置如下 /etc/salt/master: interface: 192.168.2.128 auto_accept: True file_roots: base: - /srv/salt minion 配置如下/etc/salt/minion master: 192.168.2.128 user: root id: hw_1 在master上使用salt-key 下发秘钥收索minion salt-key '*