repleo.postgresql

Rôle Ansible - Rôle d'installation de base de données PostgreSQL

Statut de construction Ansible Galaxy

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

  1. Installer PostgreSQL sans ajouter de bases de données :

    • { rôle: repleo.postgresql }
  2. Installer PostgreSQL et ajouter deux bases de données :

    • { rôle: repleo.postgresql, bases_de_données: [ { nom: testdb1, utilisateurs:[] }, { nom: testdb2, utilisateurs:[] } ] }
  3. 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 }, ] } ] }

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