44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
---
|
|
- name: Create container volumes
|
|
containers.podman.podman_volume:
|
|
state: present
|
|
name: "{{ database_dir }}"
|
|
|
|
- name: Create postgres container
|
|
containers.podman.podman_container:
|
|
# name: gitea-pgdb
|
|
name: "{{ app }}-pgdb"
|
|
# user: 1000
|
|
state: quadlet
|
|
# network: gitea-net
|
|
network: "{{ podman_network }}"
|
|
image: docker.io/postgres:latest
|
|
tty: true
|
|
shm_size: 128mb
|
|
volume:
|
|
# - /home/seandersont/gitea_db:/var/lib/postgresql/data
|
|
- "{{ database_dir }}:/var/lib/postgresql/data"
|
|
security_opt: "label=disable"
|
|
env:
|
|
POSTGRES_USER: "{{ app }}"
|
|
POSTGRES_PASSWORD: "mcGdDizPrFFv9SS4c55m"
|
|
POSTGRES_DB: "{{ app }}"
|
|
|
|
# POSTGRES_USER: "gitea"
|
|
# POSTGRES_PASSWORD: "MicrophoneExtensionBalb0a"
|
|
# POSTGRES_DB: "gitea"
|
|
quadlet_options:
|
|
- "AutoUpdate=registry"
|
|
- |
|
|
[Install]
|
|
WantedBy=default.target
|
|
|
|
|
|
- name: Start postgres systemd unit
|
|
ansible.builtin.systemd:
|
|
name: "{{ app }}-pgdb"
|
|
# name: gitea-pgdb
|
|
daemon_reload: true
|
|
state: started
|
|
enabled: true
|