Move emgauwa.app to separate service
This commit is contained in:
parent
b6cb1cb698
commit
7388a6e688
6 changed files with 55 additions and 3 deletions
16
playbooks/roles/emgauwa_website/defaults/main.yml
Normal file
16
playbooks/roles/emgauwa_website/defaults/main.yml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
emgauwa_website_svc:
|
||||
domain: "{{ all_services | service_get_domain(service_name) }}"
|
||||
caddy_default: false
|
||||
caddy_extra: |
|
||||
handle_path /pkl/* {
|
||||
reverse_proxy https://emgauwa-website.serguzim.me.s3-website.nl-ams.scw.cloud {
|
||||
transport http {
|
||||
tls_insecure_skip_verify
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
handle / {
|
||||
redir https://git.serguzim.me/emgauwa/?utm_source=emgauwa.app
|
||||
}
|
||||
3
playbooks/roles/emgauwa_website/handlers/main.yml
Normal file
3
playbooks/roles/emgauwa_website/handlers/main.yml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
- name: Restart service {{ service_name }}
|
||||
ansible.builtin.include_tasks: tasks/restart-service.yml
|
||||
11
playbooks/roles/emgauwa_website/tasks/main.yml
Normal file
11
playbooks/roles/emgauwa_website/tasks/main.yml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
- name: Set common facts
|
||||
ansible.builtin.import_tasks: tasks/set-default-facts.yml
|
||||
|
||||
- name: Deploy {{ service_name }}
|
||||
vars:
|
||||
svc: "{{ emgauwa_website_svc }}"
|
||||
block:
|
||||
- name: Import tasks to template the site for the reverse proxy
|
||||
ansible.builtin.include_tasks: tasks/steps/template-site-config.yml
|
||||
when: svc.domain is defined
|
||||
|
|
@ -4,7 +4,7 @@ shlink_geolite_key: "{{ undef() }}"
|
|||
shlink_svc:
|
||||
domain: "{{ all_services | service_get_domain(service_name) }}"
|
||||
additional_domains:
|
||||
- "emgauwa.app"
|
||||
- "hastdumaleinen.link"
|
||||
port: 8080
|
||||
|
||||
shlink_env:
|
||||
|
|
|
|||
Loading…
Reference in a new issue