Add ansible to pipeline
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2022-02-19 18:18:19 +01:00
parent 81abb30846
commit 170c5e0730
6 changed files with 32 additions and 35 deletions

View File

@@ -5,7 +5,7 @@ steps:
- name: terraform plan
image: alpine
environment:
HCLOUD_TOKEN:
HCLOUD_TOKEN:
from_secret: serverctl_hcloud_token
ACCESS_KEY:
from_secret: serverctl_access_key
@@ -26,3 +26,5 @@ steps:
- terraform init -backend-config="access_key=$ACCESS_KEY" -backend-config="secret_key=$SECRET_KEY"
- terraform validate
- terraform apply -auto-approve -var "hcloud_token=$HCLOUD_TOKEN" -var "pvt_key=../ssh_keys/id_ed25519" -var "pub_key=../ssh_keys/id_ed25519.pub" -var "hcloud_serverctl_ssh_key_id=$HCLOUD_SSH_KEY_ID"
- cd ansible
- ANSIBLE_HOST_KEY_CHECKING=False /usr/bin/ansible-playbook -u root --key-file '../../ssh_keys/id_ed25519' server-install.yml