postgresql_dev
PostgreSQL для разработки
Роль Ansible для очень базовой установки PostgreSQL, лучше всего подходящей для сред разработки, особенно для виртуальных машин Vagrant. Устанавливает базу данных и клиент командной строки, а также включает удаленный доступ, чтобы вы могли подключаться к клиенту из вне виртуальной машины Vagrant (например, DBeaver с вашего хост-компьютера - не забудьте настроить перенаправление портов в вашем vagrantfile).
Программное обеспечение устанавливается из PPA PostgreSQL, документация здесь.
PostgreSQL устанавливается как системная служба с именем postgres.
Переменные роли
postgres_version: Версия PostgreSQL, которая будет установлена.
По умолчанию: 12
postgres_ubuntu_version: Название версии Ubuntu, на которой будет установлен PostgreSQL.
По умолчанию: focal
Пример плейбука
Стандартная установка
roles:
- honatas.postgresql_dev
Устанавливает PostgreSQL 11 на Ubuntu 18.04
roles:
- { role: honatas.postgresql_dev, postgresql_version: 11, postgresql_ubuntu_version: bionic }
Зависимости
Нет
Требования
Нет
Лицензия
MIT
Вклад
Не стесняйтесь открывать проблему или добавлять запрос на изменение. В любое время. Серьезно, я это имею в виду.
Также, если вам нравится моя работа, сообщаю, что я люблю кофе.
PPA Installation of PostgreSQL with remote access enabled. Suited for development, works nicely on Vagrant boxes.
ansible-galaxy install Honatas/ansible-role-postgresql-dev