blob: 97e160abedd7c16c9accb4a9e02d9ea71b1646c8 [file] [log] [blame]
#!/bin/bash
echo "deb [arch=amd64] http://apt.mirantis.com/xenial/ ${MCP_VERSION} salt" > /etc/apt/sources.list.d/mcp_salt.list
apt-get update
apt-get install git -y
apt-get install salt-formula* -y
git clone --recursive -b $CLUSTER_MODEL_REF $CLUSTER_MODEL /srv/salt/reclass
git clone https://github.com/salt-formulas/salt-formulas-scripts /srv/salt/scripts
export FORMULAS_SOURCE=pkg
export HOSTNAME=apt01
export DOMAIN=$CLUSTER_NAME.local
export CLUSTER_NAME=$CLUSTER_NAME
/srv/salt/scripts/bootstrap.sh
ln -s /usr/share/salt-formulas/reclass/service/ntp /srv/salt/reclass/classes/service
ln -s /usr/share/salt-formulas/reclass/service/aptly /srv/salt/reclass/classes/service
ln -s /usr/share/salt-formulas/reclass/service/nginx /srv/salt/reclass/classes/service
ln -s /usr/share/salt-formulas/reclass/service/iptables /srv/salt/reclass/classes/service
ln -s /usr/share/salt-formulas/reclass/service/docker /srv/salt/reclass/classes/service
salt-call state.sls salt
echo "COMPLETED" > /srv/initComplete