Replace role_name with service_name

This commit is contained in:
Tobias Reisinger 2026-02-09 00:15:13 +01:00
parent bdf1f8891b
commit 2ff6488a70
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
98 changed files with 128 additions and 124 deletions

View file

@ -1,6 +1,6 @@
---
acme_dns_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 80
nsadmin: "{{ admin_email | regex_replace('@', '.') }}"
records:

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ acme_dns_svc }}"
env: "{{ acme_dns_env }}"
@ -26,7 +26,7 @@
src: config.cfg.j2
dest: "{{ (acme_dns_config_path, 'config.cfg') | path_join }}"
mode: "0600"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
authentik_secret_key: "{{ undef() }}"
authentik_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 9000
caddy_proxy_extra: "header_up X-Forwarded-Host {http.request.header.X-Forward-Auth-Host}"
image_tag: 2025.2

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ authentik_svc }}"
env: "{{ authentik_env }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
block:
- name: Import prepare tasks for common service
ansible.builtin.import_tasks: tasks/prepare-common-service.yml

View file

@ -1,5 +1,5 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml
- name: Rebuild service {{ role_name }}
- name: Rebuild service {{ service_name }}
ansible.builtin.include_tasks: tasks/rebuild-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ caddy_env }}"
compose: "{{ caddy_compose }}"
@ -15,7 +15,7 @@
src: Dockerfile
dest: "{{ (service_path, 'Dockerfile') | path_join }}"
mode: "0644"
notify: Rebuild service {{ role_name }}
notify: Rebuild service {{ service_name }}
- name: Set caddy config path
ansible.builtin.set_fact:

View file

@ -1,6 +1,6 @@
---
calibre_web_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8083
caddy_proxy_extra: |
header_up X-Scheme https

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ calibre_web_svc }}"
env: "{{ calibre_web_env }}"

View file

@ -2,7 +2,7 @@
deploy_reitanlage_oranienburg_token: "{{ undef() }}"
deploy_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 9000
deploy_yml:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ deploy_svc }}"
compose: "{{ deploy_compose }}"

View file

@ -5,7 +5,7 @@ dmarc_report_imap_host: "{{ mailer.host }}"
dmarc_report_imap_folder: Inbox
dmarc_report_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8080
caddy_extra: import vpn_only

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ dmarc_report_svc }}"
env: "{{ dmarc_report_env }}"

View file

@ -1,6 +1,6 @@
---
dokku_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
additional_domains:
- "*.paas.serguzim.me"
caddy_extra: import acmedns

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ dokku_svc }}"
env: "{{ dokku_env }}"

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ emgauwa_env }}"
compose: "{{ emgauwa_compose }}"
@ -15,21 +15,21 @@
src: Caddyfile
dest: "{{ (service_path, 'Caddyfile') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Create core config
ansible.builtin.copy:
dest: "{{ (service_path, 'emgauwa-core.yml') | path_join }}"
content: '{{ emgauwa_core_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Create controller config
ansible.builtin.copy:
dest: "{{ (service_path, 'emgauwa-controller.yml') | path_join }}"
content: '{{ emgauwa_controller_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ factorio_svc }}"
env: "{{ factorio_env }}"

View file

@ -6,7 +6,7 @@ forgejo_oauth2_jwt_secret: "{{ undef() }}"
forgejo_umami: "{{ undef() }}"
forgejo_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 3000
caddy_extra: |
import analytics

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ forgejo_svc }}"
compose: "{{ forgejo_compose }}"
@ -15,28 +15,28 @@
dest: "{{ (service_path, 'app.ini') | path_join }}"
content: '{{ forgejo_ini | community.general.to_ini }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy the template files
ansible.builtin.copy:
src: templates/
dest: "{{ (service_path, 'templates') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Template the custom footer
ansible.builtin.template:
src: footer.tmpl.j2
dest: "{{ (service_path, 'templates', 'custom', 'footer.tmpl') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy the public files
ansible.builtin.copy:
src: public/
dest: "{{ (service_path, 'public') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ forgejo_runner_env }}"
compose: "{{ forgejo_runner_compose }}"

View file

@ -33,7 +33,7 @@ gatus_endpoints_other:
gatus_alerting: "{{ undef() }}"
gatus_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8080
gatus_yml:

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ gatus_svc }}"
compose: "{{ gatus_compose }}"
@ -15,7 +15,7 @@
dest: "{{ (service_path, 'config.yaml') | path_join }}"
content: '{{ gatus_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ healthcheck_svc }}"
env: "{{ healthcheck_env }}"

View file

@ -1,6 +1,6 @@
---
homebox_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 7745
homebox_env:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ homebox_svc }}"
env: "{{ homebox_env }}"

View file

@ -7,7 +7,7 @@ immich_db_pass: "{{ undef() }}"
immich_docker_tag: v2.3.1
immich_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 2283
immich_env:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ immich_svc }}"
env: "{{ immich_env }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ immich_worker_env }}"
compose: "{{ immich_worker_compose }}"

View file

@ -1,6 +1,6 @@
---
influxdb_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8086
data_dir: /var/lib/influxdb2

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ influxdb_svc }}"
env: "{{ influxdb_env }}"
@ -16,7 +16,7 @@
dest: "{{ (service_path, 'influxdb.yml') | path_join }}"
content: '{{ influxdb_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -1,6 +1,6 @@
---
jellyfin_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8096
db:
host: "{{ postgres.host }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ jellyfin_svc }}"
env: "{{ jellyfin_env }}"

View file

@ -4,7 +4,7 @@ jitsi_jicofo_auth_password: "{{ undef() }}"
jitsi_jvb_auth_password: "{{ undef() }}"
jitsi_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 80
jitsi_env:

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ jitsi_svc }}"
env: "{{ jitsi_env }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ lego_env }}"
compose: "{{ lego_compose }}"

View file

@ -1,5 +1,5 @@
---
lgtm_stack_domain: "{{ all_services | service_get_domain(role_name) }}"
lgtm_stack_domain: "{{ all_services | service_get_domain(service_name) }}"
lgtm_stack_mimir_domain: mimir.serguzim.me
lgtm_stack_alloy_domain: alloy.serguzim.me
lgtm_stack_loki_domain: "{{ all_services | service_get_domain('loki') }}"

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ lgtm_stack_svc }}"
env: "{{ lgtm_stack_env }}"
@ -19,14 +19,14 @@
src: config.alloy.j2
dest: "{{ (service_path, 'config.alloy') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Create mimir config
ansible.builtin.copy:
dest: "{{ (service_path, 'mimir.yaml') | path_join }}"
content: '{{ lgtm_stack_mimir_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -1,6 +1,6 @@
---
loki_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 3100
caddy_extra: import vpn_only

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ loki_svc }}"
compose: "{{ loki_compose }}"
@ -15,7 +15,7 @@
dest: "{{ (service_path, 'loki.yaml') | path_join }}"
content: '{{ loki_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
mailcowdockerized_domains: "{{ undef }}"
mailcowdockerized_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
docker_host: host.docker.internal
port: 3004
additional_domains: "{{ ['autodiscover', 'autoconfig'] | product(mailcowdockerized_domains | mandatory) | map('join', '.') }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ mailcowdockerized_svc }}"
block:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ minecraft_2_env }}"
compose: "{{ minecraft_2_compose }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ minecraft_3_env }}"
compose: "{{ minecraft_3_compose }}"

View file

@ -3,7 +3,7 @@ minio_user: "{{ undef() }}"
minio_pass: "{{ undef() }}"
minio_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 9000
caddy_extra: |
@nocache {

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ minio_svc }}"
env: "{{ minio_env }}"

View file

@ -1,4 +1,4 @@
---
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
ansible.builtin.import_role:
name: prometheus.prometheus.node_exporter

View file

@ -1,6 +1,6 @@
---
ntfy_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 80
ntfy_env:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ ntfy_svc }}"
compose: "{{ ntfy_compose }}"

View file

@ -5,7 +5,7 @@ paperless_gid: 1000
paperless_secret_key: "{{ undef() }}"
paperless_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8000
paperless_env:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ paperless_svc }}"
env: "{{ paperless_env }}"

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ phpvms_svc }}"
env: "{{ phpvms_env }}"
@ -32,7 +32,7 @@
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy Caddyfile
ansible.builtin.copy:

View file

@ -1,6 +1,6 @@
---
reitanlage_oranienburg_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
www_domain: true
port: 80
caddy_extra: |

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ reitanlage_oranienburg_svc }}"
compose: "{{ reitanlage_oranienburg_compose }}"

View file

@ -2,7 +2,7 @@
shlink_geolite_key: "{{ undef() }}"
shlink_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
additional_domains:
- "emgauwa.app"
port: 8080

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ shlink_svc }}"
env: "{{ shlink_env }}"

View file

@ -4,7 +4,7 @@ synapse_form_secret: "{{ undef() }}"
synapse_signing_key: "{{ undef() }}"
synapse_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
docker_host: synapse-admin
port: 80
caddy_extra: |

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ synapse_svc }}"
env: "{{ synapse_env }}"
@ -26,21 +26,21 @@
dest: "{{ (synapse_config_path, 'homeserver.yaml') | path_join }}"
content: '{{ synapse_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy the log config
ansible.builtin.copy:
src: msrg.cc.log.config
dest: "{{ (synapse_config_path, 'msrg.cc.log.config') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy the signing key
ansible.builtin.copy:
content: "{{ synapse_signing_key | mandatory }}"
dest: "{{ (synapse_config_path, 'msrg.cc.signing.key') | path_join }}"
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -1,7 +1,7 @@
---
tandoor_secret_key: "{{ undef() }}"
tandoor_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 80
db:
host: "{{ postgres.host }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ tandoor_svc }}"
env: "{{ tandoor_env }}"

View file

@ -8,7 +8,7 @@ teamspeak_fallback_user: 9987
teamspeak_fallback_group: 9987
teamspeak_fallback_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 9000
teamspeak_fallback_env:

View file

@ -1,5 +1,5 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml
- name: Rebuild service {{ role_name }}
- name: Rebuild service {{ service_name }}
ansible.builtin.include_tasks: tasks/rebuild-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ teamspeak_fallback_svc }}"
compose: "{{ teamspeak_fallback_compose }}"
@ -16,7 +16,7 @@
src: Dockerfile
dest: "{{ (service_path, 'Dockerfile') | path_join }}"
mode: "0644"
notify: Rebuild service {{ role_name }}
notify: Rebuild service {{ service_name }}
- name: Template the conditional-start script
ansible.builtin.template:
@ -39,7 +39,7 @@
dest: "{{ (teamspeak_fallback_config_path, 'hooks.yml') | path_join }}"
content: '{{ teamspeak_fallback_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Copy the teamspeak-fallback-db script
ansible.builtin.copy:

View file

@ -1,6 +1,6 @@
---
tinytinyrss_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 80
db:
host: "{{ postgres.host }}"

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ tinytinyrss_svc }}"
env: "{{ tinytinyrss_env }}"

View file

@ -9,7 +9,7 @@ umami_hash_salt: "{{ undef() }}"
umami_docker_image: docker.umami.dev/umami-software/umami:3
umami_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
caddy_extra: |
handle /track-external.js {
header Content-Type text/javascript

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ umami_svc }}"
env: "{{ umami_env }}"

View file

@ -2,7 +2,7 @@
vikunja_jwt_secret: "{{ undef() }}"
vikunja_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 3456
db:
host: "{{ postgres.host }}"

View file

@ -1,3 +1,3 @@
---
- name: Restart service {{ role_name }}
- name: Restart service {{ service_name }}
ansible.builtin.include_tasks: tasks/restart-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ vikunja_svc }}"
compose: "{{ vikunja_compose }}"
@ -15,7 +15,7 @@
dest: "{{ (service_path, 'config.yml') | path_join }}"
content: '{{ vikunja_yml | to_nice_yaml }}'
mode: "0644"
notify: Restart service {{ role_name }}
notify: Restart service {{ service_name }}
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
env: "{{ watchtower_env }}"
compose: "{{ watchtower_compose }}"

View file

@ -1,6 +1,6 @@
---
webdis_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 7379
webdis_compose:

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ webdis_svc }}"
compose: "{{ webdis_compose }}"

View file

@ -1,6 +1,6 @@
---
wiki_js_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 3000
caddy_extra: |
import analytics

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ wiki_js_svc }}"
env: "{{ wiki_js_env }}"

View file

@ -4,7 +4,7 @@ woodpecker_gitea_client: "{{ undef() }}"
woodpecker_gitea_secret: "{{ undef() }}"
woodpecker_svc:
domain: "{{ all_services | service_get_domain(role_name) }}"
domain: "{{ all_services | service_get_domain(service_name) }}"
port: 8000
extra_svcs:
- domain: agents.ci.serguzim.me

View file

@ -2,7 +2,7 @@
- name: Set common facts
ansible.builtin.import_tasks: tasks/set-default-facts.yml
- name: Deploy {{ role_name }}
- name: Deploy {{ service_name }}
vars:
svc: "{{ woodpecker_svc }}"
env: "{{ woodpecker_env }}"