From c6a3083f5c2a0779e3517ff973377c423d698be1 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Wed, 23 Sep 2026 14:45:32 +0200 Subject: [PATCH] breaking(postgres): update PostgreSQL volume mount path and default image version - Change PostgreSQL volume mount path from `/var/lib/postgresql/data` to `/var/lib/postgresql` across README files and role defaults - Upgrade default PostgreSQL Docker image from `postgres:14-alpine` to `postgres:18-alpine` - Update documentation and configuration defaults in `README.md`, `roles/docker_compose/README.md`, `roles/postgres/README.md`, and `roles/postgres/defaults/main.yml` --- CHANGELOG.md | 2 ++ README.md | 2 +- roles/docker_compose/README.md | 2 +- roles/postgres/README.md | 4 ++-- roles/postgres/defaults/main.yml | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09881002..5df27c5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,3 +38,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated `list-hosts` command to display `hosting_provider` field, increased customer column width, and fixed IFS handling for proper field separation. - Updated Odoo scripts to use standard PostgreSQL environment variables (`PGHOST`, `PGUSER`, `PGPASSWORD`) instead of legacy variables (`HOST`, `USER`, `PASSWORD`). - Updated `dev-vuepress` task to automatically open the browser after starting the development server. +- Updated PostgreSQL volume mount path from `/var/lib/postgresql/data` to `/var/lib/postgresql` in `README.md`, `roles/docker_compose/README.md`, `roles/postgres/README.md`, and `roles/postgres/defaults/main.yml`. +- Updated default PostgreSQL image version from `postgres:14-alpine` to `postgres:18-alpine` in `roles/postgres/README.md`. diff --git a/README.md b/README.md index 5ca1815b..f9db6bc2 100644 --- a/README.md +++ b/README.md @@ -233,7 +233,7 @@ Mount the folder without subfolder. ```yml volumes: - - "{{ postgres_volume_name }}:/var/lib/postgresql/data" + - "{{ postgres_volume_name }}:/var/lib/postgresql" ``` For Ansible config files use file mounts. diff --git a/roles/docker_compose/README.md b/roles/docker_compose/README.md index 944c64cc..544e7bde 100644 --- a/roles/docker_compose/README.md +++ b/roles/docker_compose/README.md @@ -25,7 +25,7 @@ docker_compose_definition: db: image: postgres volumes: - - ./data/db:/var/lib/postgresql/data + - ./data/db:/var/lib/postgresql environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres diff --git a/roles/postgres/README.md b/roles/postgres/README.md index af6852e2..8fb77e1c 100644 --- a/roles/postgres/README.md +++ b/roles/postgres/README.md @@ -14,7 +14,7 @@ Configure the role. ```yml # https://hub.docker.com/_/postgres -postgres_image: postgres:14-alpine +postgres_image: postgres:18-alpine postgres_build_image: true # default: false postgres_description: Database for website # default: PostgreSQL postgres_hostname: postgres01 @@ -22,7 +22,7 @@ postgres_volume_name: postgres_data01 # default: "{{ postgres_hostname }}" postgres_data_dir: /usr/share/postgres # default: "/usr/share/{{ postgres_hostname }}" postgres_scripts_dir: /home/odoo-prod/bin # default: /usr/local/bin postgres_volumes: - - "{{ postgres_data_dir }}/reference-data/data:/mnt/reference-data" # default: "{{ postgres_volume_name }}:/var/lib/postgresql/data" + - "{{ postgres_data_dir }}/reference-data/data:/mnt/reference-data" # default: "{{ postgres_volume_name }}:/var/lib/postgresql" postgres_ports: - 127.0.0.1:5433:5432 # default: [] postgres_user: example diff --git a/roles/postgres/defaults/main.yml b/roles/postgres/defaults/main.yml index 136aa9ef..9b1c7687 100644 --- a/roles/postgres/defaults/main.yml +++ b/roles/postgres/defaults/main.yml @@ -7,7 +7,7 @@ postgres_configmap: postgres_password: "{{ vault_postgres_password }}" postgres_data_dir: /usr/share/{{ postgres_hostname }} postgres_volumes: - - "{{ postgres_volume_name }}:/var/lib/postgresql/data" + - "{{ postgres_volume_name }}:/var/lib/postgresql" postgres_ports: [] postgres_wal_level: replica postgres_max_connections: 100