This commit is contained in:
Bart Sjerps
2026-07-17 09:40:12 +02:00
parent 4448674b28
commit 6eddb7e2c5
3 changed files with 177 additions and 3 deletions
+29
View File
@@ -6,6 +6,7 @@
ansible.builtin.dnf:
name: 'https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm'
state: present
disable_gpg_check: true
- name: Postgres RPMs
ansible.builtin.dnf:
@@ -15,6 +16,34 @@
state: latest
tasks:
- name: Create Database Logical Volume
community.general.lvol:
vg: data
lv: pgdata
size: 32G
- name: Create Database Filesystem
community.general.filesystem:
fstype: xfs
dev: /dev/data/pgdata
- name: Mount filesystems
ansible.posix.mount:
path: '/var/lib/pgsql'
src: '/dev/data/pgdata'
opts: 'noatime'
state: mounted
fstype: "xfs"
- name: Open Firewall port
firewalld:
# service: docker-registry
service: postgresql
permanent: true
state: enabled
immediate: yes
when: ansible_facts['os_family'] == "RedHat"
- name: PG Backup directory
file:
path: '/var/backups/postgres'