diff --git a/tasks/generate-drats-config/task b/tasks/generate-drats-config/task index 2c33fcf15..6370b2872 100755 --- a/tasks/generate-drats-config/task +++ b/tasks/generate-drats-config/task @@ -9,6 +9,10 @@ setup_bosh_env_vars set +x pushd bbl-state/"${BBL_STATE_DIR}" > /dev/null + echo "Initializing Terraform..." + pushd "terraform" + terraform init + popd BOSH_GW_PRIVATE_KEY="$(bbl ssh-key)" BOSH_GW_HOST=$(bbl jumpbox-address) popd > /dev/null diff --git a/tasks/generate-external-db-vars-file/task b/tasks/generate-external-db-vars-file/task index 78b882219..2dfd6f855 100755 --- a/tasks/generate-external-db-vars-file/task +++ b/tasks/generate-external-db-vars-file/task @@ -3,6 +3,10 @@ set -euo pipefail pushd "bbl-state/${BBL_STATE_DIR}" + echo "Initializing Terraform..." + pushd "./terraform" + terraform init + popd echo "Retrieving DB name from bbl outputs..." DB_NAME=$(bbl outputs | grep db_name | awk '{print $2}') popd diff --git a/tasks/generate-external-ip-db-vars/task b/tasks/generate-external-ip-db-vars/task index f287ecbd5..1f0078342 100755 --- a/tasks/generate-external-ip-db-vars/task +++ b/tasks/generate-external-ip-db-vars/task @@ -8,6 +8,10 @@ VARIABLE_DIR=${root_dir}/bbl-state/${VARS_DIR} cd bbl-state/$BBL_STATE_DIR set +x + echo "Initializing Terraform..." + pushd "./terraform" + terraform init + popd echo "Grabbing public ips" echo "Outputting public ips to ${VARIABLE_DIR}/external-public-ip-vars.yml" bbl outputs | grep public_ip > ${VARIABLE_DIR}/external-public-ip-vars.yml diff --git a/tasks/manage-gcp-dns/task b/tasks/manage-gcp-dns/task index 22e4d8635..74c87cb62 100755 --- a/tasks/manage-gcp-dns/task +++ b/tasks/manage-gcp-dns/task @@ -26,6 +26,9 @@ function main() { local dns_servers dns_servers=() if [[ -d "${ROOT}/bbl-state" ]]; then + pushd "${ROOT}/bbl-state/${BBL_STATE_DIR}/terraform" + terraform init + popd for dns_server in $(bbl --state-dir "${ROOT}/bbl-state/${BBL_STATE_DIR}" lbs --json | jq -r ".cf_system_domain_dns_servers[] | ."); do dns_servers+=("${dns_server}") done diff --git a/tasks/manage-gcp-dns/task.yml b/tasks/manage-gcp-dns/task.yml index 19bd9c201..e9162c5f4 100644 --- a/tasks/manage-gcp-dns/task.yml +++ b/tasks/manage-gcp-dns/task.yml @@ -4,7 +4,8 @@ platform: linux image_resource: type: docker-image source: - repository: cloudfoundry/cf-deployment-concourse-tasks + repository: appruntimedeployments/bbl-deployment + tag: v9.0.1 inputs: - name: runtime-ci