|
|
@ -1,10 +1,10 @@ |
|
|
|
### PUPPET - pull down additional manifests |
|
|
|
# |
|
|
|
#echo "Pull down the puppet manifests" |
|
|
|
cd /var/lib/puppet/manifests |
|
|
|
#cd /var/lib/puppet/manifests |
|
|
|
|
|
|
|
# -- postfix |
|
|
|
git clone deploy:/tombstones/puppet-postfix.git |
|
|
|
#git clone deploy:/tombstones/puppet-postfix.git |
|
|
|
|
|
|
|
## -- fixed these lines to use the alias: |
|
|
|
# -- php |
|
|
@ -15,4 +15,32 @@ git clone deploy:/tombstones/puppet-postfix.git |
|
|
|
#git clone deploy:/tombstones/puppet-php.git |
|
|
|
|
|
|
|
# -- mariadb |
|
|
|
git clone deploy:/tombstones/puppet-mariadb.git |
|
|
|
#git clone deploy:/tombstones/puppet-mariadb.git |
|
|
|
|
|
|
|
echo "Xavier post.cfg now..." |
|
|
|
|
|
|
|
echo "Adding a few keys" |
|
|
|
# -- add in a couple of keys here, just for backups |
|
|
|
echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA3Z5QcAbTioCTWahnGnLmv0Q5NLbBW6UjvPUAQIjGjt2ZtMndiqM5lMGHgu52i3by35vEXfqGweCzAeypgvLKMklWaJVKa0ZlYDZ+BmtovwYDrCLPHEMR3AgxkZKa7dqOrcQNsQ7iFMJ1OJc61eLlBOVEtDDFLzoaUtE1K9tYB86SXRmizNN8zigvb4yCVMG01rNvFvBhCKRItdvmVYtsWff8HYjaTyxwUTJVkrPHyv5H0J1f5S67fI2QjqttrOWVWs331DZ8lREbMxpys9Yx/Ig9zYve76NxDYhp7VeEP+yv8KIKl1YwhMWzrIBMg6I4bnnxQFmQLDLT8uzMHfL9cw== dave@quark.tombstones.org.uk" >> /root/.ssh/authorized_keys |
|
|
|
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxF3WIKvNLH7upOzFMI9K6bNXa9nSQg7sxx2kUuorh6ok+nv9pNO5aTLF2VdRFhBgpqPmQPAjC0Cp7Xd2cdfx4jEA3jxgyaeSelQBBGtw0FlyOqsiYdxwsHcU6qjsppT1FVU4iXyiWqlSiH/94dBnhIH++Flf+qSweSUOiehZ9fS212Ee4ilKpqkZFbDQtnQHU37cdETXv0/3CyGSI9fxFRzK4npZhes7p6VRJliVu/u3OX/R2oqaE8WTvfXS9+hC1zp8PU7Gzx8bAzCxB8redzDnYbouG23A3hbhZvcMqenP9e5DuWu5FSEfngDYkQIl8OvMAxY75zNVPL1pRsA6p Dave@FENDER" >> /root/.ssh/authorized_keys |
|
|
|
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmO9RGpc0ASgD+bLMZOiQkWOnChsLOAdQXvhtb52+ZZpJvcMBRxYca3zbfGjY1O/9SjuHr1ynJU+2xkkA3X9OTbyX8jIctDrdgxtIOprSV9OJmm01DsafCMQ1lj2AweKG53kVzpq3+bZ+hFY/cbcoErlPFetkUaspaiFBdX8c36E+VM4+cvJB/KirLI7rXIxPDC8cAEIfe//9iwpQAr14OQP4MvlKySLKcquWk0WuLCkISiI6GYlyTWu91V/T3y7/AkmOyZWOgMlqqgqOGkSBctG/bM8LCydD4iQ9SRpw7x+pEocqnRPpRL2ua4qT25RJhIsxd9MyDOHAazV8Nwdo+c1Sa5gFAZIfsHDpJ7Drp/BFGYIszhFsCo76fUGpFRMAN4NR5v27dlX9xqaIt4al6L94asS8tOu/XH6qDgvyhQFmNh2HJiO1lACfgky1TEUXS8ugSa3x8FOdh0C5INUTAVUpmwSNs7f40gfyyDqwiYF6E9Gj2mvFIo+TeoGYWzfM= maarten@lilith" >> /root/.ssh/authorized_keys |
|
|
|
|
|
|
|
## -- set permissions correctly |
|
|
|
chmod 600 /root/.ssh/authorized_keys |
|
|
|
|
|
|
|
echo "starting Ansible stuff now......" |
|
|
|
## -- this is all the basic ansible config to ensure it can begin pulling configs down. |
|
|
|
|
|
|
|
cd /usr/local/sbin |
|
|
|
## -- seems wget was already installed... |
|
|
|
#wget https://config.tombstones.org.uk:23000/tombstones/files/raw/branch/master/usr.local.sbin/synch-from-repos.sh |
|
|
|
#wget https://config.tombstones.org.uk:23000/tombstones/files/raw/branch/master/usr.local.sbin/apply-ansible.sh |
|
|
|
wget https://config.tombstones.org.uk:23000/tombstones/files/raw/branch/master/usr.local.sbin/update-and-apply-ansible.sh |
|
|
|
chmod 750 *.sh |
|
|
|
|
|
|
|
mkdir -p /var/spool/cron |
|
|
|
echo '@reboot * * * * /usr/local/sbin/update-and-apply-ansible.sh xavier 2>&1 1>>/var/log/ansible-apply.log ' > /var/spool/cron/root |
|
|
|
echo '*/5 * * * * /usr/local/sbin/update-and-apply-ansible.sh xavier 2>&1 1>>/var/log/ansible-apply.log ' >> /var/spool/cron/root |
|
|
|
|
|
|
|
echo "XAVIER post.cfg - finished. Cron will kick in." |
|
|
|
|
|
|
|