Richard Felkl | a9fee5f | 2017-11-28 13:48:46 +0100 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | apt-get update |
| 3 | apt-get install git -y |
| 4 | apt-get install salt-formula* -y |
| 5 | git clone $CLUSTER_MODEL --recursive /srv/salt/reclass |
| 6 | git clone https://github.com/salt-formulas/salt-formulas-scripts /srv/salt/scripts |
| 7 | export FORMULAS_SOURCE=pkg |
| 8 | export HOSTNAME=apt01 |
| 9 | export DOMAIN=$CLUSTER_NAME.local |
| 10 | export CLUSTER_NAME=$CLUSTER_NAME |
| 11 | /srv/salt/scripts/bootstrap.sh |
| 12 | ln -s /usr/share/salt-formulas/reclass/service/ntp /srv/salt/reclass/classes/service |
| 13 | ln -s /usr/share/salt-formulas/reclass/service/aptly /srv/salt/reclass/classes/service |
| 14 | ln -s /usr/share/salt-formulas/reclass/service/nginx /srv/salt/reclass/classes/service |
| 15 | ln -s /usr/share/salt-formulas/reclass/service/iptables /srv/salt/reclass/classes/service |
| 16 | ln -s /usr/share/salt-formulas/reclass/service/docker /srv/salt/reclass/classes/service |
| 17 | salt-call state.sls salt |
| 18 | echo "COMPLETED" > /srv/initComplete |