repleo.postgresql
Rôle Ansible - Rôle d'installation de base de données PostgreSQL
Ce rôle installe et configure un serveur PostgreSQL, ou ajoute de nouvelles bases de données et utilisateurs à une installation existante.
Exigences
Ce rôle nécessite Ansible 1.4 ou supérieur et les exigences de plateforme sont listées dans le fichier de métadonnées.
Variables de rôle
Les variables qui peuvent être passées à ce rôle et une brève description à leur sujet sont les suivantes.
bases_de_données:
- nom: nom_base_de_données1
utilisateurs:
- utilisateur: nom_utilisateur1
mot_de_passe: mot_de_passe_utilisateur
privilèges: TOUS
type: base_de_données
- utilisateur: nom_utilisateur2
mot_de_passe: mot_de_passe_utilisateur
privilèges: TOUS
type: base_de_données
- nom: nom_base_de_données2
utilisateurs:
- utilisateur: nom_utilisateur1
mot_de_passe: mot_de_passe_utilisateur
privilèges: TOUS
type: base_de_données
Exemples
Installer PostgreSQL sans ajouter de bases de données :
- { rôle: repleo.postgresql }
Installer PostgreSQL et ajouter deux bases de données :
- { rôle: repleo.postgresql, bases_de_données: [ { nom: testdb1, utilisateurs:[] }, { nom: testdb2, utilisateurs:[] } ] }
Installer PostgreSQL, ajouter deux bases de données et configurer les utilisateurs de la base de données par base de données :
- { rôle: repleo.postgresql,
bases_de_données: [ { nom: testdb, utilisateurs: [ { utilisateur: testutilisateur1, mot_de_passe: 12345, privilèges: TOUS, type: base_de_données }, { utilisateur: testutilisateur2, mot_de_passe: 12345, privilèges: TOUS, type: base_de_données }, ] } ] }
- { rôle: repleo.postgresql,
Dépendances
Aucune.
Licence
GPL v3 - (c) 2016, Repleo, Amstelveen
Informations sur l'auteur
Repleo, Amstelveen, Hollande -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)
À propos du projet
Ansible role for installing and configuring a postgresql database
Installer
ansible-galaxy install repleo.postgresql
Licence
gpl-3.0
Téléchargements
753
Propriétaire
Continuous delivery and software development experts