Move emgauwa.app to separate service
This commit is contained in:
parent
b6cb1cb698
commit
7388a6e688
6 changed files with 55 additions and 3 deletions
11
dnsconfig.js
11
dnsconfig.js
|
|
@ -116,6 +116,17 @@ D("emgauwa.app", REG_OVH, DnsProvider(DSP_OVH),
|
|||
);
|
||||
|
||||
|
||||
// _ _ _ _ _ _ _ _
|
||||
// | |__ __ _ ___| |_ __| |_ _ _ __ ___ __ _| | ___(_)_ __ ___ _ __ | |(_)_ __ | | __
|
||||
// | '_ \ / _` / __| __/ _` | | | | '_ ` _ \ / _` | |/ _ \ | '_ \ / _ \ '_ \ | || | '_ \| |/ /
|
||||
// | | | | (_| \__ \ || (_| | |_| | | | | | | (_| | | __/ | | | | __/ | | |_| || | | | | <
|
||||
// |_| |_|\__,_|___/\__\__,_|\__,_|_| |_| |_|\__,_|_|\___|_|_| |_|\___|_| |_(_)_||_|_| |_|_|\_\
|
||||
D("hastdumaleinen.link", REG_OVH, DnsProvider(DSP_OVH),
|
||||
all_defaults("hastdumaleinen.link", true),
|
||||
TXT("direct", "v=spf1 mx -all"),
|
||||
);
|
||||
|
||||
|
||||
// _ _ _ _ _ _
|
||||
// _ __ ___(_) |_ __ _ _ __ | | __ _ __ _ ___ ___ _ __ __ _ _ __ (_) ___ _ __ | |__ _ _ _ __ __ _ __| | ___
|
||||
// | '__/ _ \ | __/ _` | '_ \| |/ _` |/ _` |/ _ \_____ / _ \| '__/ _` | '_ \| |/ _ \ '_ \| '_ \| | | | '__/ _` | / _` |/ _ \
|
||||
|
|
|
|||
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:
|
||||
|
|
|
|||
|
|
@ -195,6 +195,17 @@ services = {
|
|||
database = false
|
||||
},
|
||||
|
||||
"emgauwa_website" = {
|
||||
host = "node001"
|
||||
dns = [{
|
||||
domain = "emgauwa.app"
|
||||
}]
|
||||
auth = false
|
||||
database = false
|
||||
s3 = "external"
|
||||
s3_public = true
|
||||
},
|
||||
|
||||
"extra_services" = {
|
||||
host = "node001"
|
||||
auth = false
|
||||
|
|
@ -753,8 +764,8 @@ services = {
|
|||
alias = "shlink"
|
||||
},
|
||||
{
|
||||
domain = "emgauwa.app"
|
||||
name = "shlink-emgauwa"
|
||||
domain = "hastdumaleinen.link"
|
||||
name = "shlink-hastdumaleinenlink"
|
||||
alias = "shlink"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in a new issue