repleo.postgresql

Ansible-Rolle - PostgreSQL-Datenbankinstallationsrolle

Build-Status Ansible Galaxy

Diese Rolle installiert und konfiguriert einen PostgreSQL-Server oder fügt einer bestehenden Installation neue Datenbanken und Benutzer hinzu.

Anforderungen

Diese Rolle erfordert Ansible 1.4 oder höher, und die Plattformanforderungen sind in der Metadatendatei aufgeführt.

Variablen der Rolle

Die Variablen, die an diese Rolle übergeben werden können, und eine kurze Beschreibung sind wie folgt.

datenbanken:
  - name: datenbank_name1
    benutzer:
      - benutzer: benutzer_name1
        passwort: benutzer_passwort
        berechtigungen: ALLE
        typ: datenbank
      - benutzer: benutzer_name2
        passwort: benutzer_passwort
        berechtigungen: ALLE
        typ: datenbank
  - name: datenbank_name2
    benutzer:
     - benutzer: benutzer_name1
       passwort: benutzer_passwort
       berechtigungen: ALLE
       typ: datenbank

Beispiele

  1. Installiere PostgreSQL, ohne Datenbanken hinzuzufügen:

    • { rolle: repleo.postgresql }
  2. Installiere PostgreSQL und füge zwei Datenbanken hinzu:

    • { rolle: repleo.postgresql, datenbanken: [ { name: testdb1, benutzer:[] }, { name: testdb2, benutzer:[] } ] }
  3. Installiere PostgreSQL, füge zwei Datenbanken hinzu und konfiguriere die Datenbankbenutzer für jede Datenbank:

    • { rolle: repleo.postgresql, datenbanken: [ { name: testdb, benutzer: [ { benutzer: testbenutzer1, passwort: 12345, berechtigungen: ALLE, typ: datenbank }, { benutzer: testbenutzer2, passwort: 12345, berechtigungen: ALLE, typ: datenbank }, ] } ] }

Abhängigkeiten

Keine.

Lizenz

GPL v3 - (c) 2016, Repleo, Amstelveen

Autoreninformation

Repleo, Amstelveen, Holland -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)

Über das Projekt

Ansible role for installing and configuring a postgresql database

Installieren
ansible-galaxy install repleo.postgresql
GitHub Repository
Lizenz
gpl-3.0
Downloads
753
Besitzer
Continuous delivery and software development experts