diff --git a/self_service.sh b/self_service.sh index c248150..9111a54 100755 --- a/self_service.sh +++ b/self_service.sh @@ -13,9 +13,14 @@ write_inventory_group() { # Take customer inputs read -p "Klantnaam: " customerName -read -p "IpInt: " ipAddr -read -p "Number of webservers: " numWebserver -read -p "Number of loadbalancers: " numLoadbalancers +# read -p "IpInt: " ipAddr +# read -p "Number of webservers: " numWebserver +# read -p "Number of loadbalancers: " numLoadbalancers +# read -p "Number of postgresql instances: " numPostgresql +ipAddr=15 +numWebserver=0 +numLoadbalancers=0 +numPostgresql=1 # Create customer directory and cd mkdir -p ./customers/$customerName && cd $_ @@ -26,6 +31,7 @@ sed -i "s/#{customerName}/$customerName/" ./Vagrantfile sed -i "s/#{ipAddr}/$ipAddr/" ./Vagrantfile sed -i "s/#{numWebserver}/$numWebserver/" ./Vagrantfile sed -i "s/#{numLoadbalancers}/$numLoadbalancers/" ./Vagrantfile +sed -i "s/#{numPostgresql}/$numPostgresql/" ./Vagrantfile copy_template ./ansible.cfg.template ./ansible.cfg @@ -38,6 +44,9 @@ write_inventory_group "webserver" $ipOffset $numWebserver write_inventory_group "loadbalancer" $ipOffset $numLoadbalancers ((ipOffset+=numLoadbalancers)) +write_inventory_group "postgresql" $ipOffset $numPostgresql +((ipOffset+=numPostgresql)) + # Generate a new seperate ssh key for the customer mkdir -p ./.ssh/ ssh-keygen -t rsa -b 2048 -f ./.ssh/id_rsa