repleo.postgresql
Ansible-Rolle - PostgreSQL-Datenbankinstallationsrolle
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
Installiere PostgreSQL, ohne Datenbanken hinzuzufügen:
- { rolle: repleo.postgresql }
Installiere PostgreSQL und füge zwei Datenbanken hinzu:
- { rolle: repleo.postgresql, datenbanken: [ { name: testdb1, benutzer:[] }, { name: testdb2, benutzer:[] } ] }
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
Lizenz
gpl-3.0
Downloads
753
Besitzer
Continuous delivery and software development experts