From 2c29133d849ed3daf6f495bfb69f3914137132e0 Mon Sep 17 00:00:00 2001 From: Oli Date: Thu, 5 Jun 2025 21:37:36 +0000 Subject: [PATCH] fix deprecated ansible modules / variables --- roles/postgresql/tasks/postgresql.yml | 4 ++-- roles/postgresql/vars/main.yml | 30 +++++++++++++-------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/roles/postgresql/tasks/postgresql.yml b/roles/postgresql/tasks/postgresql.yml index 4e292f2..de4513d 100644 --- a/roles/postgresql/tasks/postgresql.yml +++ b/roles/postgresql/tasks/postgresql.yml @@ -40,8 +40,8 @@ - name: Set PostgreSQL parameters become: true become_user: postgres - community.postgresql.postgresql_set: - name: "{{ item.name }}" + community.postgresql.postgresql_alter_system: + param: "{{ item.param }}" value: "{{ item.value }}" register: postgresql_set loop: "{{ pgsql_config }}" diff --git a/roles/postgresql/vars/main.yml b/roles/postgresql/vars/main.yml index d72abb2..5dbe338 100644 --- a/roles/postgresql/vars/main.yml +++ b/roles/postgresql/vars/main.yml @@ -3,33 +3,33 @@ pgsql_server_version: 15 pgsql_config: - # - name: unix_socket_directories + # - param: unix_socket_directories # value: default # comma-separated list of directories. default: "/var/run/postgresql" - - name: listen_addresses + - param: listen_addresses value: "{{ pgsql_server_ip }}" # what IP address(es) to listen on; - - name: password_encryption - value: default # default scram-sha-256 - - name: max_connections + - param: password_encryption + value: scram-sha-256 # default scram-sha-256 + - param: max_connections value: "200" # default 100 - - name: shared_buffers + - param: shared_buffers value: "1GB" # min 128kB, default 128MB - - name: effective_cache_size + - param: effective_cache_size value: "3GB" # default 4GB - - name: maintenance_work_mem + - param: maintenance_work_mem value: "256MB" # min 1MB, default 64MB - - name: checkpoint_completion_target + - param: checkpoint_completion_target value: "0.9" # checkpoint target duration, 0.0 - 1.0, default 0.9 - - name: wal_buffers + - param: wal_buffers value: "16MB" # min 32kB, default -1 sets based on shared_buffers - - name: random_page_cost + - param: random_page_cost value: "1.1" # how long it take to seek to a random disk page, default 4.0 - - name: effective_io_concurrency + - param: effective_io_concurrency value: "200" # 1-1000; 0 disables prefetching, default 1 - - name: work_mem + - param: work_mem value: "2621kB" # min 64kB, default 4MB - - name: min_wal_size + - param: min_wal_size value: "1GB" # default 80MB - - name: max_wal_size + - param: max_wal_size value: "4GB" # default 1GB pgsql_client_auth: