Add traggo deployment

This commit is contained in:
Marty Oehme 2021-10-24 10:55:46 +02:00
parent d41763f0dc
commit 3f944df048
Signed by: Marty
GPG key ID: B7538B8F50A1C800
11 changed files with 219 additions and 0 deletions

41
roles/traggo/README.md Normal file
View file

@ -0,0 +1,41 @@
# traggo
A minimalist rss feed reader.
Deployed in a docker swarm with caddy.
## Defaults
```
traggo_upstream_file_dir: "{{ docker_stack_files_dir }}/{{ stack_name }}"
```
The on-target directory where the proxy configuration file should be stashed.
```
traggo_use_https: true
```
Whether the service should be reachable through http (port 80) or through https (port 443) and provision an https certificate. Usually you will want this to stay `true`.
```
traggo_version: latest
```
The docker image version to be used in stack creation.
```
subdomain_alias: time
```
If the deployed container should be served over a uri that is not the stack name.
By default, it will be set to `time.yourdomain.com` -
if this option is not set it will be served on `traggo.yourdomain.com` instead.
```
traggo_username: mytraggouser
traggo_password: mytraggopassword
```
Set the default username and password combination on first container start.
If loading from an existing volume this does nothing, otherwise it sets the
first user so you can instantly log in.