mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-30 23:38:13 +02:00
svc-db-postgres: add retry mechanism to all PostgreSQL tasks and fix condition handling
- Added register, until, retries, and delay to all PostgreSQL-related tasks in 02_init.yml to handle transient 'tuple concurrently updated' and similar errors. - Changed 'when: "{{ postgres_init }}"' to 'when: postgres_init | bool' in main.yml for correct boolean evaluation. - Switched 'role' to 'roles' in postgresql_privs tasks for forward compatibility. - Added postgres_retry_retries and postgres_retry_delay defaults in vars/main.yml to centralize retry configuration. https://chatgpt.com/share/689b2360-a8a4-800f-9acb-6d88d6aa5cb7
This commit is contained in:
@@ -20,4 +20,6 @@ postgres_init: "{{ database_username is defined and database_pa
|
||||
postgres_expose_local: True # Exposes the db to localhost, almost everytime neccessary
|
||||
postgres_custom_image_name: "postgres_custom"
|
||||
postgres_local_host: "127.0.0.1"
|
||||
postgres_pg_vector_enabled: True # Required by discourse, propably in a later step it makes sense to define this as a configuration option in config/main.yml
|
||||
postgres_pg_vector_enabled: True # Required by discourse, propably in a later step it makes sense to define this as a configuration option in config/main.yml
|
||||
postgres_retry_retries: 5
|
||||
postgres_retry_delay: 2
|
Reference in New Issue
Block a user