wget -O - https://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest trusty main" >> /etc/apt/sources.list'
sudo apt-get update
sudo apt-get install salt-master salt-minion salt-sshrpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/latest/SALTSTACK-GPG-KEY.pub
echo '[saltstack-repo]
name=SaltStack repo for RHEL/CentOS $releasever
baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest/$releaseverSALTSTACK-GPG-KEY.pub
' > /etc/yum.repos.d/saltstack.repo
sudo yum clean expire-cache
sudo yum update
sudo yum install salt-master
sudo yum install salt-minion
# Install gitpython
yum --enablerepo=epel install GitPython -y
sudo chkconfig salt-master onwget -O /tmp/install_salt.sh https://bootstrap.saltstack.com
sudo sh /tmp/install_salt.sh -M
# Install gitpython
yum --enablerepo=epel install GitPython -y
sudo chkconfig salt-master onEdit /etc/salt/master and change the following lines
fileserver_backend:
- git
gitfs_provider: gitpython
gitfs_remotes:
- git_repo_url
Example for git_repo_url:
git clone git@bitbucket.org:rest4hub/salt-server.git
should be
git+ssh://git@bitbucket.org/rest4hub/salt-server.git
Restart
sudo service salt-master restart
wget -O /tmp/install_salt.sh https://bootstrap.saltstack.com
sudo sh /tmp/install_salt.sh -P