1
0
Fork 0
Install Organizr Docker Compose project
Find a file
2025-11-24 15:13:03 +01:00
defaults Update docker-project vars usage 2025-05-16 01:55:05 +02:00
meta Init organizr_docker role 2024-11-09 23:09:47 +01:00
tasks Use docker_compose_cmd 2025-11-24 15:13:03 +01:00
templates Use docker_project_service_additional_labels docker-project var 2025-06-03 01:08:12 +02:00
vars Init organizr_docker role 2024-11-09 23:09:47 +01:00
.ansible-lint Init organizr_docker role 2024-11-09 23:09:47 +01:00
LICENSE Init organizr_docker role 2024-11-09 23:09:47 +01:00
README.md Update docker-project vars usage 2025-05-16 01:55:05 +02:00

Ansible Role: Organizr-docker

Install Organizr Docker Compose project.

Requirements

Requires the following to be installed:

  • docker
  • docker compose

Role Variables

Common system variables:

timezone: UTC

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

organizr_project_name: organizr

# Main service additional docker-compose options (ex: cpu_shares, deploy, ...)
organizr_service_additional_options: |
  #ports:
  #  - 80:80

organizr_traefik_middlewares:
  - "internal-access@file"


# Organizr project variables

# organizr/organizr image version
organizr_version: latest

# UID container is running as
organizr_puid: "{{ ansible_user_uid }}"
# GID container is running as
organizr_pgid: "{{ ansible_user_gid }}"

# Additional volumes mounted in container
organizr_additional_volumes: []
#  - /mnt/backup/medusa:/config/backup
#  - /mnt/logs/medusa:/config/log

Dependencies

This role depends on :

Some variables allow integration with:

Example Playbook

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

  roles:
    - djuuu.organizr_docker

License

Beerware License