From 718a84c64505dbdb00ab6826a0bf403f367077bb Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 1 Jun 2023 10:36:52 -0700 Subject: [PATCH] db-koji01: move to rhel9 and postgresql 15 Set host vars to move to rhel9 on next reinstall and setup postgresql 15 module. Signed-off-by: Kevin Fenzi --- .../host_vars/db-koji01.iad2.fedoraproject.org | 6 +++--- roles/postgresql_server/tasks/main.yml | 17 ++++++++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/inventory/host_vars/db-koji01.iad2.fedoraproject.org b/inventory/host_vars/db-koji01.iad2.fedoraproject.org index 3e19ee9f6f..8a14014ae6 100644 --- a/inventory/host_vars/db-koji01.iad2.fedoraproject.org +++ b/inventory/host_vars/db-koji01.iad2.fedoraproject.org @@ -16,10 +16,10 @@ eth0_ipv4_gw: 10.3.169.254 eth0_ipv4_ip: 10.3.169.103 # kernel SHMMAX value kernel_shmmax: 68719476736 -ks_repo: http://10.3.163.35/repo/rhel/RHEL8-x86_64/ -ks_url: http://10.3.163.35/repo/rhel/ks/kvm-rhel-8-iad2 +ks_repo: http://10.3.163.35/repo/rhel/RHEL9-x86_64/ +ks_url: http://10.3.163.35/repo/rhel/ks/kvm-rhel # These are normally group variables, but in this case db servers are often different -lvm_size: 1500000 +lvm_size: 1750000 max_cpu: 96 max_parallel_maintenance_workers: 8 max_parallel_workers: 64 diff --git a/roles/postgresql_server/tasks/main.yml b/roles/postgresql_server/tasks/main.yml index ccae679429..e9952680e0 100644 --- a/roles/postgresql_server/tasks/main.yml +++ b/roles/postgresql_server/tasks/main.yml @@ -11,9 +11,9 @@ stream=12 profiles= state=enabled - when: ansible_distribution_major_version|int >= 8 and ansible_distribution == 'RedHat' and not inventory_hostname.startswith('db-fas01.stg') + when: ansible_distribution_major_version|int >= 8 and ansible_distribution == 'RedHat' and not inventory_hostname.startswith(('db-fas01.stg','db-koji01')) -- name: on db-fas01.stg enable the postgresql 9.6 module. +- name: on db-fas01 enable the postgresql 9.6 module. copy: dest: /etc/dnf/modules.d/postgresql.module content: | @@ -22,7 +22,18 @@ stream=9.6 profiles= state=enabled - when: inventory_hostname.startswith('db-fas01.stg') + when: inventory_hostname.startswith('db-fas01') + +- name: on db-koji01 enable the postgresql 15 module. + copy: + dest: /etc/dnf/modules.d/postgresql.module + content: | + [postgresql] + name=postgresql + stream=15 + profiles= + state=enabled + when: inventory_hostname.startswith('db-koji01') - name: install postgresql server packages (EL < 8) package: