aboutsummaryrefslogtreecommitdiff
path: root/setup_webserver.yml
diff options
context:
space:
mode:
authorjaseg <code@jaseg.net>2019-09-29 16:28:11 +0200
committerjaseg <code@jaseg.net>2019-09-29 16:28:11 +0200
commit170ba6d418b7dc4676ea71678dd661da60e726d0 (patch)
tree50aedf934b3fd3c113d198683ced59bc1cbabc12 /setup_webserver.yml
parent54944fcd3d8e480d57b389a6518db4952e89f49e (diff)
downloadinfra-170ba6d418b7dc4676ea71678dd661da60e726d0.tar.gz
infra-170ba6d418b7dc4676ea71678dd661da60e726d0.tar.bz2
infra-170ba6d418b7dc4676ea71678dd661da60e726d0.zip
deploy: add pogojig
Diffstat (limited to 'setup_webserver.yml')
-rw-r--r--setup_webserver.yml25
1 files changed, 15 insertions, 10 deletions
diff --git a/setup_webserver.yml b/setup_webserver.yml
index ea821d8..671a699 100644
--- a/setup_webserver.yml
+++ b/setup_webserver.yml
@@ -9,13 +9,17 @@
groups: uwsgi
append: yes
-- name: Create blog.jaseg.net content dir
+- name: Create subdomain content dirs
file:
- path: /var/www/blog.jaseg.net
+ path: /var/www/{{item}}
state: directory
owner: nginx
group: nginx
mode: 0550
+ loop:
+ - blog.jaseg.net
+ - tracespace.jaseg.net
+ - openjscad.jaseg.net
- name: Copy uwsgi systemd socket config
copy:
@@ -38,15 +42,16 @@
enabled: yes
state: restarted
-- name: Create letsencrypt certificate for gerbolyze.jaseg.net
- command: certbot --nginx certonly -d gerbolyze.jaseg.net -n --agree-tos --email gerboweb@jaseg.net
+- name: Create subdomain letsencrypt certificates
+ command: certbot --nginx certonly -d {{item}} -n --agree-tos --email {{item}}-letsencrypt@jaseg.net
args:
- creates: /etc/letsencrypt/live/gerbolyze.jaseg.net/fullchain.pem
-
-- name: Create letsencrypt certificate for blog.jaseg.net
- command: certbot --nginx certonly -d blog.jaseg.net -n --agree-tos --email blog@jaseg.net
- args:
- creates: /etc/letsencrypt/live/blog.jaseg.net/fullchain.pem
+ creates: /etc/letsencrypt/live/{{item}}/fullchain.pem
+ loop:
+ - blog.jaseg.net
+ - gerbolyze.jaseg.net
+ - tracespace.jaseg.net
+ - openjscad.jaseg.net
+ - pogojig.jaseg.net
- name: Copy final nginx config
copy: