better directory struct

This commit is contained in:
2019-05-16 14:14:42 -04:00
parent b49dfa915e
commit 977318fbe4
71 changed files with 33 additions and 11 deletions

28
init.sh
View File

@@ -1,6 +1,22 @@
wget https://packages.chef.io/files/stable/chefdk/3.9.0/ubuntu/16.04/chefdk_3.9.0-1_amd64.deb -O chefdk.deb
dpkg -i chefdk.deb
mkdir /opt/theta42 -p
rm -rf /opt/theta42/provision-node
git clone https://git.theta42.com/git-hosting/provision-node.git /opt/theta42/provision-node
chef-solo -c /opt/theta42/provision-node/cookbooks/solo.rb -j /opt/theta42/provision-node/cookbooks/hosting.json
apt install git wget nano;
if which chef-solo; then
echo 'found chef-solo, skipping';
else
echo 'Installing chef-dk';
wget https://packages.chef.io/files/stable/chefdk/3.9.0/ubuntu/16.04/chefdk_3.9.0-1_amd64.deb -O chefdk.deb;
dpkg -i chefdk.deb;
fi
mkdir /opt/theta42 -p;
rm -rf /opt/theta42/provision-node;
## Install the node agent
git clone https://git.theta42.com/git-hosting/provision-node.git /opt/theta42/provision-node;
chef-solo -c /opt/theta42/provision-node/cookbooks/solo.rb -j /opt/theta42/provision-node/cookbooks/hosting.json;