From 4664aec440e417a836325e93b71b3eb74094c351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Mon, 25 Apr 2022 23:26:40 +0200 Subject: [PATCH] less steps --- .drone.yml | 78 +++++------------------------------------------------- 1 file changed, 6 insertions(+), 72 deletions(-) diff --git a/.drone.yml b/.drone.yml index 88225a1..ab64f66 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,7 +3,12 @@ type: docker name: Apply Cloud infra changes steps: -- name: Initialite Terraform resources +- name: Validate Terraform configuration + image: hashicorp/terraform + commands: + - terraform validate + +- name: Apply changes environment: ARM_CLIENT_ID: from_secret: ARM_CLIENT_ID @@ -26,76 +31,5 @@ steps: image: hashicorp/terraform commands: - terraform init - -- name: Validate Terraform configuration - environment: - ARM_CLIENT_ID: - from_secret: ARM_CLIENT_ID - ARM_CLIENT_SECRET: - from_secret: ARM_CLIENT_SECRET - ARM_SUBSCRIPTION_ID: - from_secret: ARM_SUBSCRIPTION_ID - ARM_TENANT_ID: - from_secret: ARM_TENANT_ID - CLOUDFLARE_EMAIL: - from_secret: CLOUDFLARE_EMAIL - CLOUDFLARE_API_TOKEN: - from_secret: CLOUDFLARE_API_TOKEN - ARTIFACTORY_USERNAME: - from_secret: ARTIFACTORY_USERNAME - ARTIFACTORY_PASSWORD: - from_secret: ARTIFACTORY_PASSWORD - ARTIFACTORY_URL: - from_secret: ARTIFACTORY_URL - image: hashicorp/terraform - commands: - - terraform validate - -- name: Check state changes in infrastructure - environment: - ARM_CLIENT_ID: - from_secret: ARM_CLIENT_ID - ARM_CLIENT_SECRET: - from_secret: ARM_CLIENT_SECRET - ARM_SUBSCRIPTION_ID: - from_secret: ARM_SUBSCRIPTION_ID - ARM_TENANT_ID: - from_secret: ARM_TENANT_ID - CLOUDFLARE_EMAIL: - from_secret: CLOUDFLARE_EMAIL - CLOUDFLARE_API_TOKEN: - from_secret: CLOUDFLARE_API_TOKEN - ARTIFACTORY_USERNAME: - from_secret: ARTIFACTORY_USERNAME - ARTIFACTORY_PASSWORD: - from_secret: ARTIFACTORY_PASSWORD - ARTIFACTORY_URL: - from_secret: ARTIFACTORY_URL - image: hashicorp/terraform - commands: - terraform plan - -- name: Apply changes - - environment: - ARM_CLIENT_ID: - from_secret: ARM_CLIENT_ID - ARM_CLIENT_SECRET: - from_secret: ARM_CLIENT_SECRET - ARM_SUBSCRIPTION_ID: - from_secret: ARM_SUBSCRIPTION_ID - ARM_TENANT_ID: - from_secret: ARM_TENANT_ID - CLOUDFLARE_EMAIL: - from_secret: CLOUDFLARE_EMAIL - CLOUDFLARE_API_TOKEN: - from_secret: CLOUDFLARE_API_TOKEN - ARTIFACTORY_USERNAME: - from_secret: ARTIFACTORY_USERNAME - ARTIFACTORY_PASSWORD: - from_secret: ARTIFACTORY_PASSWORD - ARTIFACTORY_URL: - from_secret: ARTIFACTORY_URL - image: hashicorp/terraform - commands: - terraform apply -auto-approve