ansible/roles/docker/defaults/main.yml

219 lines
5.2 KiB
YAML
Raw Normal View History

# vim: ft=yaml.ansible
2022-08-09 17:47:40 +00:00
---
volume_root_folder: "/docker-volumes"
services:
### Internal services ###
postfix:
file: postfix.yml
domain: "smtp.{{ base_domain }}"
2023-01-05 15:10:44 +00:00
volume_folder: "{{ volume_root_folder }}/postfix"
2023-04-06 17:10:47 +00:00
version: "v3.6.1-alpine"
nginx_proxy:
file: nginx_proxy.yml
2023-09-16 15:41:05 +00:00
version: "1.3-alpine"
volume_folder: "{{ volume_root_folder }}/nginx"
nginx_acme_companion:
version: "2.2"
openldap:
file: openldap.yml
domain: "ldap.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/openldap"
version: "1.5.0"
phpldapadmin:
version: "0.9.0"
netdata:
file: netdata.yml
domain: "netdata.{{ base_domain }}"
version: "v1"
portainer:
file: portainer.yml
domain: "portainer.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/portainer"
version: "2.19.0"
keycloak:
file: keycloak.yml
domain: sso.{{ base_domain }}
volume_folder: "{{ volume_root_folder }}/keycloak"
version: "20.0"
2023-01-14 16:31:08 +00:00
postgres_version: "10"
2022-12-20 21:46:40 +00:00
allowed_sender_domain: true
restic:
file: restic_backup.yml
2023-03-06 12:33:18 +00:00
user: dc-user
domain: rynkeby.skovgaard.tel
host_key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLGol2G+a87ssy0nu/STKBZSiGyhZhZKx/ujfe9IeFo
volume_folder: "{{ volume_root_folder }}/restic"
2023-03-06 12:33:18 +00:00
repository: restic
2023-03-09 16:43:25 +00:00
version: "1.7.0"
disabled_in_vagrant: true
docker_registry:
file: docker_registry.yml
domain: "docker.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/docker-registry"
username: "docker"
password: "{{ docker_password }}"
version: "2"
### External services ###
nextcloud:
file: nextcloud.yml
domain: "cloud.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/nextcloud"
version: 27-apache
2023-01-14 16:31:08 +00:00
postgres_version: "10"
redis_version: 7-alpine
allowed_sender_domain: true
2023-07-26 16:06:40 +00:00
forgejo:
file: forgejo.yml
domain: "git.{{ base_domain }}"
2023-07-26 16:06:40 +00:00
volume_folder: "{{ volume_root_folder }}/forgejo"
2023-07-19 17:35:28 +00:00
version: "1.20"
allowed_sender_domain: true
passit:
file: passit.yml
domain: "passit.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/passit"
version: stable
postgres_version: 15-alpine
allowed_sender_domain: true
matrix:
2023-04-07 22:35:49 +00:00
file: matrix_element.yml
domain: "matrix.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/matrix"
2023-09-16 15:41:05 +00:00
version: v1.90.0
2023-04-07 22:15:05 +00:00
postgres_version: 15-alpine
allowed_sender_domain: true
2023-04-07 22:35:49 +00:00
element:
domains:
- "riot.{{ base_domain }}"
- "element.{{ base_domain }}"
2023-04-07 22:35:49 +00:00
volume_folder: "{{ volume_root_folder }}/element"
2023-09-16 15:41:05 +00:00
version: v1.11.43
privatebin:
file: privatebin.yml
domain: "paste.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/privatebin"
2023-07-19 17:38:31 +00:00
version: "20221009"
codimd:
2022-11-27 15:34:20 +00:00
file: codimd.yml
domain: "oldpad.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/codimd"
hedgedoc:
file: hedgedoc.yml
domain: "pad.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/hedgedoc"
2023-09-16 15:41:05 +00:00
version: 1.9.9-alpine
postgres_version: 10-alpine
data_coop_website:
file: websites/data.coop.yml
2023-07-26 15:03:33 +00:00
domain: "{{ base_domain }}"
www_domain: "www.{{ base_domain }}"
version: stable
staging_domain: "staging.{{ base_domain }}"
2023-07-26 15:03:33 +00:00
staging_version: staging
slides_2022_website:
file: websites/2022.slides.data.coop.yml
domain: "2022.slides.{{ base_domain }}"
version: latest
2023-02-18 20:09:49 +00:00
fedi_dk_website:
file: websites/fedi.dk.yaml
domain: fedi.dk
version: latest
2023-03-06 10:50:59 +00:00
vhs_website:
file: websites/vhs.data.coop.yaml
domain: vhs.data.coop
version: latest
cryptohagen_website:
file: websites/cryptohagen.dk.yml
domains:
- "cryptohagen.dk"
- "www.cryptohagen.dk"
ulovliglogning_website:
file: websites/ulovliglogning.dk.yml
domains:
- "ulovliglogning.dk"
- "www.ulovliglogning.dk"
- "ulovlig-logning.dk"
- "www.ulovlig-logning.dk"
cryptoaarhus_website:
file: websites/cryptoaarhus.dk.yml
domains:
- "cryptoaarhus.dk"
- "www.cryptoaarhus.dk"
drone:
file: drone.yml
domain: "drone.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/drone"
2023-07-19 17:38:31 +00:00
version: "1"
mailu:
file: mailu.yml
2023-07-19 17:38:31 +00:00
version: "1.9"
domain: "mail.{{ base_domain }}"
dns: 192.168.203.254
subnet: 192.168.203.0/24
volume_folder: "{{ volume_root_folder }}/mailu"
mastodon:
file: mastodon.yml
domain: "social.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/mastodon"
2023-07-09 09:31:39 +00:00
version: v4.1.4
postgres_version: 14-alpine
redis_version: 6-alpine
allowed_sender_domain: true
rallly:
file: rallly.yml
domain: "when.{{ base_domain }}"
volume_folder: "{{ volume_root_folder }}/rallly"
version: "2"
postgres_version: 14-alpine
allowed_sender_domain: true
membersystem:
file: membersystem.yml
domain: "member.{{ base_domain }}"
django_admins: "Vidir:valberg@orn.li"
version: latest
postgres_version: 13-alpine
allowed_sender_domain: true
byro:
file: byro.yml
domain: "byro.{{ base_domain }}"
postgres_version: 14-alpine
volume_folder: "{{ volume_root_folder }}/byro-data"
allowed_sender_domain: true
watchtower:
file: watchtower.yml
2023-07-19 17:38:31 +00:00
version: "1.5.3"