feat: create terraform state backend

This commit is contained in:
Ditmar Visser
2025-06-04 18:27:42 +00:00
parent 9ad8fdae9b
commit 2cd943ce77
4 changed files with 66 additions and 0 deletions

View File

@ -0,0 +1,5 @@
terraform_state_image: "postgres:14"
terraform_state_container_name: "terraform_state_backend"
terraform_state_user: "terraform"
terraform_state_password: "tfbackend123"
terraform_state_db: "terraform_state"

View File

@ -0,0 +1,18 @@
- name: Delete existing backend-container
community.docker.docker_container:
name: "{{ terraform_state_container_name }}"
state: absent
- name: Gitea Runner container starten
community.docker.docker_container:
name: "{{ terraform_state_container_name }}"
image: "{{ terraform_state_image }}"
restart_policy: always
ports:
- 5432:5432
env:
POSTGRES_USER: "{{ terraform_state_user }}"
POSTGRES_PASSWORD: "{{ terraform_state_password }}"
POSTGRES_DB: "{{ terraform_state_db }}"
volumes:
- terraform_state_data:/var/lib/postgresql/data