https://github.com/djuuu/ansible-role-postgresql-docker
Install PostgreSQL Docker Compose project
https://github.com/djuuu/ansible-role-postgresql-docker
ansible ansible-role docker docker-compose postgres postgresql
Last synced: 3 months ago
JSON representation
Install PostgreSQL Docker Compose project
- Host: GitHub
- URL: https://github.com/djuuu/ansible-role-postgresql-docker
- Owner: Djuuu
- License: other
- Created: 2024-11-09T14:10:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-05T21:28:02.000Z (over 1 year ago)
- Last Synced: 2025-02-24T03:57:02.437Z (over 1 year ago)
- Topics: ansible, ansible-role, docker, docker-compose, postgres, postgresql
- Language: Jinja
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role: Postgresql-docker
===============================
Install PostgreSQL Docker Compose project.
Requirements
------------
Requires the following to be installed:
- docker
- docker compose
Role Variables
--------------
Common Docker projects variables:
```yaml
# Base directory for Docker projects
docker_projects_path: # /var/apps
```
Available role variables are listed below, along with default values (see `defaults/main.yml`):
```yaml
# Docker project variables
postgres_project_name: postgres
# PostgreSQL project variables
postgres_version: 18
postgres_shm_size: 128mb
postgres_password: P05t6re5
postgres_databases: []
# - database: dbname
# user: username
# password: us3rp4ssw0rd
```
Dependencies
------------
This role depends on :
- [djuuu.docker_project](https://github.com/Djuuu/ansible-role-docker-project)
Example Playbook
----------------
```yaml
- hosts: all
gather_facts: true
gather_subset:
- "!all"
- "!min"
- user_id
roles:
- djuuu.postgresql_docker
```
License
-------
Beerware License