Install Organizr Docker Compose project
| defaults | ||
| meta | ||
| tasks | ||
| templates | ||
| vars | ||
| .ansible-lint | ||
| LICENSE | ||
| README.md | ||
Ansible Role: Organizr-docker
Install Organizr Docker Compose project.
- https://docs.organizr.app/
- https://github.com/causefx/Organizr/
- https://github.com/organizr/docker-organizr
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