#!/bin/bash saltmaster=192.168.0.10 saltminionNane=$2 InitSaltEvn() { yum install wget -y wget -c http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm } InstallSaltMinion() { if [ $# -ne 2 ]; then echo $# echo "explame installsalt.sh minion minionName" exit 0 fi InitSaltEvn yum install salt-minion -y result=$? if [ $result -gt 0 ]; then echo "Repeat excute install salt minion ********************" yum install salt-minion -y fi filename=/etc/salt/minion if [ ! -f $filename ]; then echo "Yum install salt-minion failed ! pleaease excute again this script" exit 0; fi sed -i "s/#master: salt/master: $saltmaster/g" /etc/salt/minion sed -i "s/#id:*/id: $saltminionNane/g" /etc/salt/minion chkconfig --level 345 salt-minion on service salt-minion start } InstallSaltMaster() { InitSaltEvn yum install salt-master -y resut=$? if [ $result -lg 0 ] ;then echo "Repeat excute install salt master ********************" yum install salt-master -y fi chkconfig --level 345 salt-master on service salt-master start } case "$1" in minion) InstallSaltMinion $@ && exit 0 ;; master) InstallSaltMaster || exit 0 ;; *) echo $"Usage: $0 {master|minion}" exit 2 esac
salt 安装脚本
原创JamesLee86 博主文章分类:linux服务器管理 ©著作权
©著作权归作者所有:来自51CTO博客作者JamesLee86的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:JVM常见监控命令使用
下一篇:我的友情链接
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Sqlmap tamper 脚本整理
一、说明SQLMAP是一个用于测试SQL注入问题的强大工具,工具有很多可用的选项,使用sqlmap -hh可以看到具体的说明,其可用的选项进行了分类,包括Target、Request、Optimization、Injection、Detection、Techniques、Fingerprint、Enumeration、Brute force、User-deficed function inject
sqlmap tamper base64encode charunicodeencode randomcomments -
shell脚本安装salt
shell
salt shell