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:
24
deploy.sh
Normal file
24
deploy.sh
Normal 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
|
||||
Reference in New Issue
Block a user