--- serveur_postgresql_packages: - postgresql - postgresql-contrib - python3-psycopg2 # requis par community.postgresql sur la cible serveur_postgresql_service_name: "postgresql" # Version majeure du cluster. Vide => detection automatique du cluster installe # par Debian (repertoire sous /etc/postgresql//main). serveur_postgresql_version: "" # Reseau et acces. serveur_postgresql_port: 5432 serveur_postgresql_ecoute: - "127.0.0.1" - "{{ ansible_host | default(ansible_default_ipv4.address, true) }}" serveur_postgresql_reseaux_autorises: - "10.1.0.0/16" serveur_postgresql_methode_auth: "scram-sha-256" # Reglages additionnels (vide => valeurs par defaut de Debian). # Exemple : { shared_buffers: "256MB", work_mem: "16MB" } serveur_postgresql_parametres: {} # Nom du groupe serveur (pour filtrer le registre des bases applicatives). # Le registre lui-meme (bases_donnees) est charge depuis docs/bases-donnees.yml. serveur_postgresql_groupe: "serveur_postgresql" # Provisioning applicatif explicite. Vide par defaut : aucune base ni compte cree. # Les mots de passe doivent venir d'Ansible Vault, jamais en clair. serveur_postgresql_comptes: [] # - nom: keycloak # mot_de_passe: "{{ vault_postgresql_keycloak }}" # attributs: "LOGIN" serveur_postgresql_bases: [] # - nom: keycloak # proprietaire: keycloak