Change domain from yerbamate.dev to yerbamate.ml
This commit is contained in:
parent
5d0575d5b5
commit
65d643be46
5 changed files with 53 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
domain: yerbamate.dev
|
||||
domain: yerbamate.ml
|
||||
letsencrypt_contact_email: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
61393837323736363138343338353563313337383033366232343836633337333033636362616437
|
||||
|
|
|
@ -68,6 +68,10 @@
|
|||
certbot certonly --nginx --agree-tos -d '{{ domain }}' -m '{{ letsencrypt_contact_email }}' -n
|
||||
certbot certonly --nginx --agree-tos -d 'weblate.{{ domain }}' -m '{{ letsencrypt_contact_email }}' -n
|
||||
certbot certonly --nginx --agree-tos -d 'grafana.{{ domain }}' -m '{{ letsencrypt_contact_email }}' -n
|
||||
# keep old domain working for a while
|
||||
certbot certonly --nginx --agree-tos -d 'yerbamate.dev' -m '{{ letsencrypt_contact_email }}' -n
|
||||
certbot certonly --nginx --agree-tos -d 'weblate.yerbamate.dev' -m '{{ letsencrypt_contact_email }}' -n
|
||||
certbot certonly --nginx --agree-tos -d 'grafana.yerbamate.dev' -m '{{ letsencrypt_contact_email }}' -n
|
||||
|
||||
|
||||
- name: reload nginx config and certs
|
||||
|
@ -87,3 +91,9 @@
|
|||
user=root
|
||||
job="certbot certonly --nginx -d weblate.{{ domain }} -n --deploy-hook 'nginx -s reload'"
|
||||
|
||||
- name: renew grafana certificates
|
||||
cron:
|
||||
special_time=daily
|
||||
name=certbot-renew-grafana
|
||||
user=root
|
||||
job="certbot certonly --nginx -d grafana.{{ domain }} -n --deploy-hook 'nginx -s reload'"
|
||||
|
|
|
@ -8,6 +8,20 @@ map $geoip_country_code $allowed_country {
|
|||
IN no;
|
||||
}
|
||||
|
||||
# forward from old domain
|
||||
server {
|
||||
listen 80;
|
||||
server_name yerbamate.dev;
|
||||
return https://yerbamate.ml$request_uri;
|
||||
}
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
server_name yerbamate.dev;
|
||||
ssl_certificate /etc/letsencrypt/live/yerbamate.dev/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/yerbamate.dev/privkey.pem;
|
||||
return https://yerbamate.ml$request_uri;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
server_name {{ domain }};
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
# forward from old domain
|
||||
server {
|
||||
listen 80;
|
||||
server_name grafana.yerbamate.dev;
|
||||
return https://grafana.yerbamate.ml$request_uri;
|
||||
}
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
server_name grafana.yerbamate.dev;
|
||||
ssl_certificate /etc/letsencrypt/live/grafana.yerbamate.dev/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/grafana.yerbamate.dev/privkey.pem;
|
||||
return https://grafana.yerbamate.ml$request_uri;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
server_name grafana.{{ domain }};
|
||||
|
|
|
@ -3,6 +3,20 @@ map $geoip_country_code $allowed_country {
|
|||
CN no;
|
||||
}
|
||||
|
||||
# forward from old domain
|
||||
server {
|
||||
listen 80;
|
||||
server_name weblate.yerbamate.dev;
|
||||
return https://weblate.yerbamate.ml$request_uri;
|
||||
}
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
server_name weblate.yerbamate.dev;
|
||||
ssl_certificate /etc/letsencrypt/live/weblate.yerbamate.dev/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/weblate.yerbamate.dev/privkey.pem;
|
||||
return https://weblate.yerbamate.ml$request_uri;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
server_name weblate.{{ domain }};
|
||||
|
|
Loading…
Reference in a new issue