diff --git a/.drone.yml b/.drone.yml index 67061ce..fed1d8a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,16 +1,20 @@ pipeline: terraform: - image: jmccann/drone-terraform - plan: true - root_dir: infrastructure/create-resources + image: alpine environment: HCLOUD_TOKEN: from_secret: serverctl_hcloud_token - remote: - config: - access_key: - from_secret: serverctl_access_key - secret_key: - from_secret: serverctl_secret_key - secrets: - hcloud_token: HCLOUD_TOKEN + ACCESS_KEY: + from_secret: serverctl_access_key + SECRET_KEY: + from_secret: serverctl_secret_key + commands: + - apk --update add curl + - curl --silent --output terraform.zip "https://releases.hashicorp.com/terraform/1.1.6/terraform_1.1.6_linux_amd64.zip" + - unzip terraform.zip ; rm -f terraform.zip; chmod +x terraform + - mkdir -p ${HOME}/bin ; export PATH=${PATH}:${HOME}/bin; mv terraform ${HOME}/bin/ + - terraform -v + - cd infrastructure/create-resources + - terraform init + - terraform validate + - terraform plan