From 5157fbee605759266bc3130590dbb30d75b93615 Mon Sep 17 00:00:00 2001 From: Douglas J Hunley Date: Mon, 1 Dec 2025 14:56:39 -0500 Subject: [PATCH] chore: Update PostgREST setup and versions - Refactored PostgREST APT GPG key management to use `get_url` and `file` as `apt_key` is deprecated - Updated PostgreSQL release versions to include the `-PSQL838` suffix, indicating specific builds for this project. --- ansible/tasks/setup-postgrest.yml | 10 ++++++---- ansible/vars.yml | 6 +++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ansible/tasks/setup-postgrest.yml b/ansible/tasks/setup-postgrest.yml index 1a9ae1914..51cb4de89 100644 --- a/ansible/tasks/setup-postgrest.yml +++ b/ansible/tasks/setup-postgrest.yml @@ -4,9 +4,11 @@ state: 'present' - name: PostgREST - add Postgres PPA gpg key - ansible.builtin.apt_key: + ansible.builtin.get_url: + dest: /etc/apt/trusted.gpg.d/ppdg.asc + force: true + mode: '0644' url: 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' - state: 'present' - name: PostgREST - add Postgres PPA main ansible.builtin.apt_repository: @@ -30,9 +32,9 @@ msg: "Installed libpq5 version: {{ ansible_facts['packages']['libpq5'][0]['version'] }}" - name: PostgREST - remove Postgres PPA gpg key - ansible.builtin.apt_key: + ansible.builtin.file: + path: /etc/apt/trusted.gpg.d/ppdg.asc state: 'absent' - url: 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' - name: PostgREST - remove Postgres PPA ansible.builtin.apt_repository: diff --git a/ansible/vars.yml b/ansible/vars.yml index a7e55c0a9..dc01fab22 100644 --- a/ansible/vars.yml +++ b/ansible/vars.yml @@ -10,9 +10,9 @@ postgres_major: # Full version strings for each major version postgres_release: - postgresorioledb-17: "17.6.0.011-orioledb" - postgres17: "17.6.1.054" - postgres15: "15.14.1.054" + postgresorioledb-17: "17.6.0.012-orioledb-PSQL838" + postgres17: "17.6.1.055-PSQL838" + postgres15: "15.14.1.055-PSQL838" # Non Postgres Extensions pgbouncer_release: 1.19.0