Skip to content

Commit

Permalink
CI-CD for domains
Browse files Browse the repository at this point in the history
  • Loading branch information
elaiyganesan committed Feb 28, 2025
1 parent ff809fb commit 85e3625
Show file tree
Hide file tree
Showing 19 changed files with 12 additions and 11 deletions.
22 changes: 11 additions & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -129,32 +129,32 @@ dns:
$(eval include global_config/dns-domain.sh)

domains-infra-init: set-azure-account
rm -rf terraform/custom_domains/infrastructure/vendor/modules/domains
git -c advice.detachedHead=false clone --depth=1 --single-branch --branch ${TERRAFORM_MODULES_TAG} https://github.com/DFE-Digital/terraform-modules.git terraform/custom_domains/infrastructure/vendor/modules/domains
rm -rf terraform/domains/infrastructure/vendor/modules/domains
git -c advice.detachedHead=false clone --depth=1 --single-branch --branch ${TERRAFORM_MODULES_TAG} https://github.com/DFE-Digital/terraform-modules.git terraform/domains/infrastructure/vendor/modules/domains

terraform -chdir=terraform/custom_domains/infrastructure init -reconfigure -upgrade \
terraform -chdir=terraform/domains/infrastructure init -reconfigure -upgrade \
-backend-config=config/${DOMAINS_ID}_backend.tfvars

domains-infra-plan: domains-infra-init # make dns domains-infra-plan
terraform -chdir=terraform/custom_domains/infrastructure plan -var-file config/${DOMAINS_ID}.tfvars.json
terraform -chdir=terraform/domains/infrastructure plan -var-file config/${DOMAINS_ID}.tfvars.json

domains-infra-apply: domains-infra-init # make dns domains-infra-apply
terraform -chdir=terraform/custom_domains/infrastructure apply -var-file config/${DOMAINS_ID}.tfvars.json ${AUTO_APPROVE}
terraform -chdir=terraform/domains/infrastructure apply -var-file config/${DOMAINS_ID}.tfvars.json ${AUTO_APPROVE}

domains-init: set-azure-account
rm -rf terraform/custom_domains/environment_domains/vendor/modules/domains
git -c advice.detachedHead=false clone --depth=1 --single-branch --branch ${TERRAFORM_MODULES_TAG} https://github.com/DFE-Digital/terraform-modules.git terraform/custom_domains/environment_domains/vendor/modules/domains
rm -rf terraform/domains/environment_domains/vendor/modules/domains
git -c advice.detachedHead=false clone --depth=1 --single-branch --branch ${TERRAFORM_MODULES_TAG} https://github.com/DFE-Digital/terraform-modules.git terraform/domains/environment_domains/vendor/modules/domains
$(if $(PR_NUMBER), $(eval DEPLOY_ENV=${PR_NUMBER}))
terraform -chdir=terraform/custom_domains/environment_domains init -upgrade -reconfigure -backend-config=config/${DOMAINS_ID}_${DEPLOY_ENV}_backend.tfvars
terraform -chdir=terraform/domains/environment_domains init -upgrade -reconfigure -backend-config=config/${DOMAINS_ID}_${DEPLOY_ENV}_backend.tfvars

domains-plan: domains-init # make test dns domains-plan
terraform -chdir=terraform/custom_domains/environment_domains plan -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json
terraform -chdir=terraform/domains/environment_domains plan -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json

domains-apply: domains-init # make test dns domains-apply
terraform -chdir=terraform/custom_domains/environment_domains apply -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json ${AUTO_APPROVE}
terraform -chdir=terraform/domains/environment_domains apply -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json ${AUTO_APPROVE}

domains-destroy: domains-init # make test dns domains-destroy
terraform -chdir=terraform/custom_domains/environment_domains destroy -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json
terraform -chdir=terraform/domains/environment_domains destroy -var-file config/${DOMAINS_ID}_${DEPLOY_ENV}.tfvars.json

domain-azure-resources: set-azure-account
$(if $(AUTO_APPROVE), , $(error can only run with AUTO_APPROVE))
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions terraform/domains/infrastructure/vendor/modules/domains
Submodule domains added at a11ebd

0 comments on commit 85e3625

Please sign in to comment.