--- # tasks file for postgresql - name: Deploy PostgreSQL kubernetes.core.helm: name: postgresql chart_ref: bitnami/postgresql-ha release_namespace: postgresql create_namespace: true values: metrics: enabled: true volumePermissions: enabled: true pgpool: adminPassword: "{{ postgresql_admin_password }}" customUsers: usernames: gitea,grafana,jupyterhub,mastodon,mediawiki,nextcloud passwords: "{{ gitea_admin_password }},{{ grafana_admin_password }},{{ jupyterhub_admin_password }},{{ mastodon_admin_password }},{{ mediawiki_admin_password }},{{ nextcloud_admin_password }}" backup: enabled: true persistence: size: 4Ti postgresql: username: postgres password: "{{ postgresql_admin_password }}" repmgrPassword: "{{ postgresql_repmgr_password }}" initdbScripts: setup.sql: | CREATE USER gitea WITH PASSWORD '{{ gitea_admin_password }}'; CREATE DATABASE gitea WITH OWNER gitea; CREATE USER grafana WITH PASSWORD '{{ grafana_admin_password }}'; CREATE DATABASE grafana WITH OWNER grafana; CREATE USER jupyterhub WITH PASSWORD '{{ jupyterhub_admin_password }}'; CREATE DATABASE jupyterhub WITH OWNER jupyterhub; CREATE USER mastodon WITH PASSWORD '{{ mastodon_admin_password }}'; CREATE DATABASE mastodon WITH OWNER mastodon; CREATE USER mediawiki WITH PASSWORD '{{ mediawiki_admin_password }}'; CREATE DATABASE mediawiki WITH OWNER mediawiki; CREATE USER nextcloud WITH PASSWORD '{{ nextcloud_admin_password }}'; CREATE DATABASE nextcloud WITH OWNER nextcloud;