1
0
mirror of https://github.com/jcwimer/multi-cloud-kubernetes synced 2026-03-25 01:44:43 +00:00

Terraform working with ansible

This commit is contained in:
2020-07-01 22:02:54 -04:00
commit 4defd3a0b9
16 changed files with 560 additions and 0 deletions

24
deploy.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
project_dir=$(git rev-parse --show-toplevel)
cd ${project_dir}/terraform-code
${project_dir}/terraform init
${project_dir}/terraform plan \
-var "zerotier_network=${ZEROTIER_NETWORK}" \
-var "home_username=${HOME_USERNAME}" \
-var "home_password=${HOME_PASSWORD}" \
-var "ramnode_username=${RAMNODE_USERNAME}" \
-var "ramnode_password=${RAMNODE_PASSWORD}" \
-var "do_token=${DIGITALOCEAN_ACCESS_TOKEN}"
${project_dir}/terraform apply -auto-approve -refresh=true \
-var "zerotier_network=${ZEROTIER_NETWORK}" \
-var "home_username=${HOME_USERNAME}" \
-var "home_password=${HOME_PASSWORD}" \
-var "ramnode_username=${RAMNODE_USERNAME}" \
-var "ramnode_password=${RAMNODE_PASSWORD}" \
-var "do_token=${DIGITALOCEAN_ACCESS_TOKEN}"
sleep 60s
cd ${project_dir}/ansible
pipenv sync
pipenv run bash run-ansible.sh