feat: create terraform state backend
This commit is contained in:
@ -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"
|
18
opdracht-2/roles/terraform-state-backend/tasks/main.yml
Normal file
18
opdracht-2/roles/terraform-state-backend/tasks/main.yml
Normal 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
|
Reference in New Issue
Block a user