1
0
Fork 0
Install PostgreSQL Docker Compose project
Find a file
2025-11-24 15:13:32 +01:00
defaults Init postgresql_docker role 2024-11-09 15:13:06 +01:00
handlers Init postgresql_docker role 2024-11-09 15:13:06 +01:00
meta Init postgresql_docker role 2024-11-09 15:13:06 +01:00
tasks Use docker_compose_cmd 2025-11-24 15:13:32 +01:00
templates Use docker_project_service_additional_labels docker-project var 2025-06-03 01:09:04 +02:00
vars Init postgresql_docker role 2024-11-09 15:13:06 +01:00
.ansible-lint Init postgresql_docker role 2024-11-09 15:13:06 +01:00
LICENSE Init postgresql_docker role 2024-11-09 15:13:06 +01:00
README.md Init postgresql_docker role 2024-11-09 15:13:06 +01:00

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:

# Base directory for Docker projects
docker_projects_path: # /var/apps

Available role variables are listed below, along with default values (see defaults/main.yml):

# Docker project variables

postgres_project_name: postgres

# PostgreSQL project variables

postgres_version: 16

postgres_shm_size: 128mb

postgres_password: P05t6re5

postgres_databases: []
#  - database: dbname
#    user:     username
#    password: us3rp4ssw0rd

Dependencies

This role depends on :

Example Playbook

- hosts: all
  gather_facts: true
  gather_subset:
    - "!all"
    - "!min"
    - user_id

  roles:
    - djuuu.postgresql_docker

License

Beerware License