From 8ccc5b0a85544993cd4cf7dfde03d05adfee157d Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Thu, 9 Jun 2022 02:45:38 +0000 Subject: [PATCH] woodpecker: refactor pipeline --- .woodpecker/dns.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/.woodpecker/dns.yml b/.woodpecker/dns.yml index 0e117ea..f8903a0 100644 --- a/.woodpecker/dns.yml +++ b/.woodpecker/dns.yml @@ -1,6 +1,6 @@ pipeline: validate: - image: alpine + image: alpine:3.16 when: path: "dns/**" event: pull_request @@ -11,16 +11,16 @@ pipeline: commands: - apk add --no-cache terraform - terraform version - - | - cd dns - echo 'token = "$${LINODE_TOKEN}"' > .auto.tfvars - terraform validate - terraform plan + - cd dns + - terraform init + - terraform validate + - terraform plan -var "token=$LINODE_TOKEN" deploy: - image: alpine + image: alpine:3.16 when: path: "dns/**" + branch: main event: push secrets: - linode_token @@ -29,9 +29,8 @@ pipeline: commands: - apk add --no-cache terraform - terraform version - - | - cd dns - echo 'token = "$${LINODE_TOKEN}"' > .auto.tfvars - terraform validate - terraform plan -out deploy.plan - terraform apply deploy.plan + - cd dns + - terraform init + - terraform validate + - terraform plan -out deploy.plan -var "token=$LINODE_TOKEN" + - terraform apply deploy.plan -var "token=$LINODE_TOKEN"