honatas.postgresql_dev
PostgreSQL para Desarrollo
Rol de Ansible para una instalación muy básica de PostgreSQL más adecuada para entornos de desarrollo, especialmente para cajas de Vagrant. Instala la base de datos y el cliente de línea de comandos, y habilita el acceso remoto para que también puedas conectar un cliente desde fuera de la máquina virtual de Vagrant (como DBeaver desde tu máquina anfitriona; solo recuerda configurar el reenvío de puertos en tu vagrantfile).
El software se instala desde el PPA de PostgreSQL, documentado aquí.
PostgreSQL se instala como un servicio systemd llamado postgres.
Variables del Rol
postgres_version: Versión de PostgreSQL que se va a instalar.
Por defecto: 12
postgres_ubuntu_version: Nombre de la versión de Ubuntu donde se instalará PostgreSQL.
Por defecto: focal
Ejemplo de Playbook
Instalación predeterminada
roles:
- honatas.postgresql_dev
Instala PostgreSQL 11 en Ubuntu 18.04
roles:
- { role: honatas.postgresql_dev, postgresql_version: 11, postgresql_ubuntu_version: bionic }
Dependencias
Ninguna
Requisitos
Ninguno
Licencia
MIT
Contribuciones
Siéntete libre de abrir un problema o agregar una solicitud de extracción. En cualquier momento. De verdad, lo digo en serio.
Además, si te gusta mi trabajo, quiero que sepas que me encanta el café.
PPA Installation of PostgreSQL with remote access enabled. Suited for development, works nicely on Vagrant boxes.
ansible-galaxy install honatas.postgresql_dev