https://github.com/ct-open-source/telerec-t-compose-hull
Underlying Ansible role for Docker containers
https://github.com/ct-open-source/telerec-t-compose-hull
Last synced: 5 months ago
JSON representation
Underlying Ansible role for Docker containers
- Host: GitHub
- URL: https://github.com/ct-open-source/telerec-t-compose-hull
- Owner: ct-Open-Source
- Created: 2023-10-01T18:50:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-03T17:42:53.000Z (over 1 year ago)
- Last Synced: 2025-04-09T01:33:51.646Z (9 months ago)
- Language: Jinja
- Size: 9.77 KB
- Stars: 1
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# telerec-t-compose-hull
Underlying Ansible role for Docker containers
merges variables from four sources:
- service_base_defaults: defined in this role (compose_hull)
- service_defaults: defined in the particular service role
- service_defaults_all: defined top-level
- service_cfg: defined in the playbook
## service_cfg variables
* `name`
* `directory`: the directory under which all the configuration etc. of
the service will be stored.
* `owner`: name of the user that should own the service directories
* `create_dirs`: list of (sub-)directories to create for the service
* `port`: port of the service (in the container)
* `domain`: the domain of the service. e.g. 'myservice.example.com'
* `external`: whether the service should be externally accessible (or only from within the local network)
* `traefik`: whether to use traefik
* `watchtower`: whether to use watchtower
* `autoheal`: whether to use autoheal
* `router_entry_point`: a traefik label selecting either `web-secure` (default, TLS port 443) or `web` (insecure HTTP port 80)
* `url_path_prefix`: if supplied traefik matches the given path prefix in the URL (the web service has to support the URL with this path)
## Tags
* `started`
* `restarted`
* `recreated`
* `stopped`
* `absent`