Фикс запуска caddy-сервера
This commit is contained in:
parent
a57b39ec76
commit
2c6d4ac321
@ -32,15 +32,27 @@
|
|||||||
- name: 'Install python docker lib.'
|
- name: 'Install python docker lib.'
|
||||||
pip:
|
pip:
|
||||||
name: docker
|
name: docker
|
||||||
|
tags:
|
||||||
|
- docker
|
||||||
|
|
||||||
- import_role:
|
- import_role:
|
||||||
name: geerlingguy.docker
|
name: geerlingguy.docker
|
||||||
|
tags:
|
||||||
|
- docker
|
||||||
|
|
||||||
|
- name: 'Ensure networkd service is started (required by Caddy).'
|
||||||
|
systemd:
|
||||||
|
name: systemd-networkd
|
||||||
|
state: started
|
||||||
|
enabled: true
|
||||||
|
tags:
|
||||||
|
- webserver
|
||||||
|
|
||||||
- import_role:
|
- import_role:
|
||||||
name: caddy_ansible.caddy_ansible
|
name: caddy_ansible.caddy_ansible
|
||||||
vars:
|
vars:
|
||||||
caddy_github_token: '{{ caddy_vars.github_token }}'
|
caddy_github_token: '{{ caddy_vars.github_token }}'
|
||||||
# caddy_config: '{{ lookup("template", "templates/Caddyfile.j2") }}'
|
caddy_config: '{{ lookup("template", "templates/Caddyfile.j2") }}'
|
||||||
caddy_update: False
|
caddy_update: False
|
||||||
caddy_setcap: True
|
caddy_setcap: True
|
||||||
caddy_systemd_capabilities_enabled: True
|
caddy_systemd_capabilities_enabled: True
|
||||||
|
@ -2,48 +2,21 @@
|
|||||||
# Proxy services
|
# Proxy services
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
|
|
||||||
|
vakhrushev.me {
|
||||||
|
tls anwinged@ya.ru
|
||||||
|
respond "Hello!"
|
||||||
|
}
|
||||||
|
|
||||||
# NetData proxy
|
# NetData proxy
|
||||||
status.vakhrushev.me, :29999 {
|
status.vakhrushev.me, :29999 {
|
||||||
proxy / 127.0.0.1:19999 {
|
reverse_proxy {
|
||||||
transparent
|
to 127.0.0.1:19999
|
||||||
}
|
}
|
||||||
|
|
||||||
tls anwinged@ya.ru
|
tls anwinged@ya.ru
|
||||||
basicauth / {{ netdata.login }} {{ netdata.password }}
|
|
||||||
|
# basicauth / {
|
||||||
|
# {{ netdata.login }} {{ netdata.password | password_hash('blowfish') | b64encode }}
|
||||||
|
# }
|
||||||
}
|
}
|
||||||
|
|
||||||
# Yandex Image Proxy
|
|
||||||
preview.vakhrushev.me {
|
|
||||||
proxy /img https://webdav.yandex.ru {
|
|
||||||
transparent
|
|
||||||
header_upstream User-Agent "yandex-disk-previewer/1.0"
|
|
||||||
header_upstream Authorization "Basic {{ (yandex_disk.login ~ ':' ~ yandex_disk.password) | b64encode }}"
|
|
||||||
}
|
|
||||||
|
|
||||||
tls anwinged@ya.ru
|
|
||||||
}
|
|
||||||
|
|
||||||
# -------------------------------------------------------------------
|
|
||||||
# Applications
|
|
||||||
# -------------------------------------------------------------------
|
|
||||||
|
|
||||||
# Homepage
|
|
||||||
homepage.vakhrushev.me, vakhrushev.me {
|
|
||||||
root /var/www/homepage/current
|
|
||||||
|
|
||||||
tls anwinged@ya.ru
|
|
||||||
gzip
|
|
||||||
|
|
||||||
errors {
|
|
||||||
404 404/index.html
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Dayoff app
|
|
||||||
dayoff.vakhrushev.me {
|
|
||||||
proxy / 127.0.0.1:{{ dayoff_port }} {
|
|
||||||
transparent
|
|
||||||
}
|
|
||||||
|
|
||||||
tls anwinged@ya.ru
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user