repleo.postgresql

Ansible rola - Rola instalacji bazy danych Postgresql

Status budowy Ansible Galaxy

Ta rola instaluje i konfiguruje serwer postgresql lub dodaje nowe bazy danych oraz użytkowników do istniejącej instalacji.

Wymagania

Ta rola wymaga Ansible 1.4 lub wyższej, a wymagania dotyczące platformy są wymienione w pliku metadanych.

Zmienne roli

Zmiennymi, które można przekazać do tej roli oraz ich krótkie opisy to:

bazy_danych:
  - nazwa: nazwa_bazy1
    użytkownicy:
      - użytkownik: nazwa_użytkownika1
        hasło: hasło_użytkownika
        uprawnienia: WSZYSTKIE
        typ: baza danych
      - użytkownik: nazwa_użytkownika2
        hasło: hasło_użytkownika
        uprawnienia: WSZYSTKIE
        typ: baza danych
  - nazwa: nazwa_bazy2
    użytkownicy:
     - użytkownik: nazwa_użytkownika1
       hasło: hasło_użytkownika
       uprawnienia: WSZYSTKIE
       typ: baza danych

Przykłady

  1. Zainstaluj postgresql bez dodawania baz danych:

    • { rola: repleo.postgresql }
  2. Zainstaluj postgresql i dodaj dwie bazy danych:

    • { rola: repleo.postgresql, bazy_danych: [ { nazwa: testdb1, użytkownicy:[] }, { nazwa: testdb2, użytkownicy:[] } ] }
  3. Zainstaluj postgresql, dodaj dwie bazy danych i skonfiguruj użytkowników bazy danych dla każdej bazy:

    • { rola: repleo.postgresql,
      bazy_danych: [ { nazwa: testdb, użytkownicy: [ { użytkownik: testuser1, hasło: 12345, uprawnienia: WSZYSTKIE, typ: baza danych }, { użytkownik: testuser2, hasło: 12345, uprawnienia: WSZYSTKIE, typ: baza danych }, ] } ] }

Zależności

Brak.

Licencja

GPL v3 - (c) 2016, Repleo, Amstelveen

Informacje o autorze

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

O projekcie

Ansible role for installing and configuring a postgresql database

Zainstaluj
ansible-galaxy install repleo.postgresql
Licencja
gpl-3.0
Pobrania
753
Właściciel
Continuous delivery and software development experts