diff --git a/CHANGELOG.md b/CHANGELOG.md index 73219de..be8a4d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/) - break: new system for user and privileges - break: default postgresql version is 15 +- feat: remove apt_key use ### Added diff --git a/tasks/repo.yml b/tasks/repo.yml index 21c94ee..8fc021a 100644 --- a/tasks/repo.yml +++ b/tasks/repo.yml @@ -1,11 +1,18 @@ --- -- name: Add official repository key - ansible.builtin.apt_key: +- name: Add repository key + ansible.builtin.get_url: url: https://www.postgresql.org/media/keys/ACCC4CF8.asc + dest: /etc/apt/keyrings/postgresql.asc + owner: root + group: root + mode: "0644" + checksum: sha256:0144068502a1eddd2a0280ede10ef607d1ec592ce819940991203941564e8e76 tags: postgresql -- name: Add official repostiroy +- name: Add repository ansible.builtin.apt_repository: + repo: >- + deb [signed-by=/etc/apt/keyrings/postgresql.asc] + http://apt.postgresql.org/pub/repos/apt {{ ansible_distribution_release }}-pgdg main filename: postgresql - repo: "deb http://apt.postgresql.org/pub/repos/apt {{ ansible_distribution_release }}-pgdg main" tags: postgresql