Skip to content

Commit 72cb430

Browse files
flacombejocelynj
authored andcommitted
Update osmosis role with bookworm pgsql
1 parent bd1ab10 commit 72cb430

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

osmosis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
- name: osmosis configuration
22
hosts: osmosis
3-
gather_facts: no
43
become: yes
54
roles:
65
- osmosis

roles/osmosis/tasks/main.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,20 @@
1010
postgis_version: 2.5
1111
when: ansible_distribution_release == "buster"
1212

13+
- name: set postgresql_version = 17
14+
set_fact:
15+
postgresql_version: 17
16+
postgis_version: 3.5
17+
when: ansible_distribution_release == "bookworm"
18+
1319
- name: install packages
1420
apt: pkg={{ item }}
1521
with_items:
1622
- osmosis
1723
- postgresql
1824
- postgis
1925
- postgresql-contrib
20-
- python-psycopg2
26+
- python3-psycopg2
2127
- default-jre-headless
2228

2329
- name: ensure postgresql server is running
@@ -46,10 +52,10 @@
4652
become: yes
4753
become_user: postgres
4854

49-
- name: psql extension hstore
55+
- name: psql extensions
5056
command: psql -d osm -c "CREATE EXTENSION IF NOT EXISTS {{ item }}"
5157
register: psql_res
52-
changed_when: "not 'extension \"{{ item }}\" already exists' in '{{ psql_res.stderr }}'"
58+
changed_when: "not 'extension \"item | string\" already exists' in psql_res.stderr | string"
5359
become: yes
5460
become_user: postgres
5561
with_items:
@@ -74,7 +80,7 @@
7480
- name: psql check schema osmosis
7581
command: psql -t -d osm -c "SELECT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'osmosis');"
7682
register: check_schema
77-
changed_when: "'f' in '{{ check_schema.stdout }}'"
83+
changed_when: "'f' in check_schema.stdout | string"
7884
become: yes
7985
become_user: postgres
8086

0 commit comments

Comments
 (0)