|
18 | 18 | else (['etcd', 'consul'] | random) }}" # TODO: Consul support for RHEL 10, Debian 13 |
19 | 19 | consul_node_role: server # if dcs_type: "consul" |
20 | 20 | consul_bootstrap_expect: true # if dcs_type: "consul" |
21 | | - postgresql_version: 16 # redefine the version to install for the upgrade test |
| 21 | + postgresql_version: 17 # redefine the version to install for the upgrade test |
22 | 22 | pgbouncer_processes: 4 # Test multiple pgbouncer processes (so_reuseport) |
23 | 23 | cacheable: true |
24 | 24 | delegate_to: localhost |
|
27 | 27 | # Extension Auto-Setup |
28 | 28 | - name: Set variables for Extensions test |
29 | 29 | ansible.builtin.set_fact: |
30 | | - # TODO: timescaledb packages are not available for RHEL 10, Debian 13 |
31 | | - # Citus packages are not available for Ubuntu 24.04 and Debian 13 |
32 | | - enable_timescale: "{{ 'false' if ansible_distribution_major_version in ['10'] or ansible_distribution_release in ['trixie'] else 'true' }}" |
| 30 | + enable_timescale: false # TODO: not available for PostgreSQL 18 |
33 | 31 | enable_pg_repack: true |
34 | 32 | enable_pg_cron: true |
35 | 33 | enable_pgaudit: true |
36 | 34 | enable_pgvector: true |
37 | 35 | enable_postgis: true |
38 | 36 | enable_pgrouting: true |
39 | | - enable_pg_stat_kcache: true |
40 | 37 | enable_pg_wait_sampling: true |
41 | | - enable_pg_partman: true |
42 | | - enable_citus: "{{ 'false' if ansible_distribution_release in ['noble', 'trixie'] else 'true' }}" |
43 | | - enable_pgvectorscale: "{{ 'true' if ansible_distribution_release in ['bookworm', 'jammy', 'noble'] else 'false' }}" # only deb packages are available |
| 38 | + enable_pg_stat_kcache: false # TODO: not available for PostgreSQL 18 |
| 39 | + enable_pg_partman: false # TODO: not available for PostgreSQL 18 |
| 40 | + enable_pgvectorscale: false # TODO: not available for PostgreSQL 18 |
44 | 41 | # create extension |
45 | 42 | postgresql_extensions: |
46 | 43 | - { ext: "vector", db: "postgres" } |
47 | | - - { ext: "vectorscale", db: "postgres" } |
48 | | - # - { ext: "", db: "" } |
| 44 | + # - { ext: "vectorscale", db: "postgres" } |
49 | 45 |
|
50 | 46 | # Consul package for OracleLinux missing in HashiCorp repository |
51 | 47 | # Only the installation of a binary file is supported |
|
64 | 60 |
|
65 | 61 | - name: Set variables for PostgreSQL upgrade test |
66 | 62 | ansible.builtin.set_fact: |
67 | | - pg_old_version: 16 |
68 | | - pg_new_version: 17 |
| 63 | + pg_old_version: 17 |
| 64 | + pg_new_version: 18 |
69 | 65 |
|
70 | 66 | - name: Add repository GPG key |
71 | 67 | ansible.builtin.command: "rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-{{ ansible_distribution_major_version }}" |
|
0 commit comments