chore: update for postgres

This commit is contained in:
2025-10-12 00:30:08 +10:00
parent 15853e9cbc
commit 52bad1a6ca
4 changed files with 25 additions and 13 deletions

View File

@@ -8,14 +8,17 @@
- name: Deploy traefik website - name: Deploy traefik website
import_tasks: tasks/traefik.yml import_tasks: tasks/traefik.yml
# - name: Deploy Vaultwarden - name: Deploy postgres website
# import_tasks: tasks/vaultwarden.yml import_tasks: tasks/postgres.yml
# tags: vaultwarden_install
# - name: Deploy gitea - name: Deploy Vaultwarden
# import_tasks: tasks/gitea.yml import_tasks: tasks/vaultwarden.yml
# tags: gitea_install tags: vaultwarden_install
# - name: Gotify - name: Deploy gitea
# import_tasks: tasks/gotify.yml import_tasks: tasks/gitea.yml
# tags: gotify_install tags: gitea_install
- name: Gotify
import_tasks: tasks/gotify.yml
tags: gotify_install

View File

@@ -4,13 +4,20 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "/mnt/nfs/docker/postgres" - "/data/postgres"
- "/mnt/nfs/docker/postgres/config" - "/data/postgres/data"
- name: Pull docker image
community.docker.docker_image:
image: postgres
tag: 17.0-alpine
source: pull
register: docker_image
- name: Create the postgres container - name: Create the postgres container
docker_container: docker_container:
name: postgres name: postgres
image: postgres:16-alpine image: "{{ docker_image.image.RepoTags[0] }}"
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
ports: ports:
@@ -18,5 +25,7 @@
env: env:
POSTGRES_PASSWORD: "{{POSTGRES_PASSWORD}}" POSTGRES_PASSWORD: "{{POSTGRES_PASSWORD}}"
volumes: volumes:
- /mnt/nfs/docker/postgres/db-data:/var/lib/postgresql/data - /data/postgres/data:/var/lib/postgresql/data
when: docker_image.changed
register: container_postgres