repleo.postgresql

Ansible роль - установка базы данных PostgreSQL

Статус сборки Ansible Galaxy

Эта роль устанавливает и настраивает сервер PostgreSQL, а также добавляет новые базы данных и пользователей в существующую установку.

Требования

Эта роль требует Ansible 1.4 или выше, а требования по платформе перечислены в метаданных.

Переменные роли

Переменные, которые можно передать этой роли, и их краткое описание:

databases:
  - name: database_name1
    users:
      - user: user_name1
        password: user_password
        privileges: ALL
        type: database
      - user: user_name2
        password: user_password
        privileges: ALL
        type: database
  - name: database_name2
    users:
     - user: user_name1
       password: user_password
       privileges: ALL
       type: database

Примеры

  1. Установить PostgreSQL без добавления баз данных:

    • { role: repleo.postgresql }
  2. Установить PostgreSQL и добавить две базы данных:

    • { role: repleo.postgresql, databases: [ { name: testdb1, users:[] }, { name: testdb2, users:[] } ] }
  3. Установить PostgreSQL, добавить две базы данных и настроить пользователей баз данных для каждой базы:

    • { role: repleo.postgresql,
      databases: [ { name: testdb, users: [ { user: testuser1, password: 12345, privileges: ALL, type: database }, { user: testuser2, password: 12345, privileges: ALL, type: database }, ] } ] }

Зависимости

Нет.

Лицензия

GPL v3 - (c) 2016, Repleo, Амстелвен

Информация об авторе

Repleo, Амстелвен, Нидерланды -- www.repleo.nl
Йероен Арнольдус (jeroen@repleo.nl)

О проекте

Ansible role for installing and configuring a postgresql database

Установить
ansible-galaxy install repleo.postgresql
Лицензия
gpl-3.0
Загрузки
753
Владелец
Continuous delivery and software development experts