Skip to content

Commit 23073ea

Browse files
authored
Merge pull request #19 from technics3/master
Debian 13 support : remove deprecated apt_key
2 parents 24dd50a + c61ad22 commit 23073ea

File tree

2 files changed

+46
-4
lines changed

2 files changed

+46
-4
lines changed

molecule/ubuntu2404/molecule.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
dependency:
3+
name: galaxy
4+
driver:
5+
name: docker
6+
lint: |
7+
yamllint .
8+
ansible-lint
9+
flake8
10+
platforms:
11+
- name: postgresql14
12+
image: ubuntu:24.04
13+
- name: postgresql15
14+
image: ubuntu:24.04
15+
- name: postgresql16
16+
image: ubuntu:24.04
17+
- name: postgresql17
18+
image: ubuntu:24.04
19+
- name: postgresql18
20+
image: ubuntu:24.04
21+
provisioner:
22+
name: ansible
23+
lint:
24+
name: ansible-lint
25+
inventory:
26+
host_vars:
27+
postgresql14:
28+
postgresql_version: "14"
29+
postgresql15:
30+
postgresql_version: "15"
31+
postgresql16:
32+
postgresql_version: "16"
33+
postgresql17:
34+
postgresql_version: "17"
35+
postgresql18:
36+
postgresql_version: "18"
37+
playbooks:
38+
converge: ../resources/playbook.yml
39+
scenario:
40+
name: ubuntu2404
41+
verifier:
42+
name: testinfra
43+
directory: ../resources/tests/

tasks/debian.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@
99

1010
- name: Postgres | get postgresql apt key
1111
become: true
12-
ansible.builtin.apt_key:
12+
ansible.builtin.get_url:
1313
url: https://www.postgresql.org/media/keys/ACCC4CF8.asc
14-
state: present
14+
dest: /etc/apt/keyrings/postgresql.asc
1515

1616
- name: Postgres | setup apt repo
1717
become: true
1818
ansible.builtin.apt_repository:
1919
codename: "{{ ansible_distribution_release }}"
20-
repo: deb http://apt.postgresql.org/pub/repos/apt/
21-
{{ ansible_distribution_release }}-pgdg main
20+
repo: "deb [signed-by=/etc/apt/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt {{ ansible_distribution_release }}-pgdg main"
2221

2322
- name: Postgres | install client packages
2423
become: true

0 commit comments

Comments
 (0)