https://mdk.fr: Done.
This commit is contained in:
commit
96bc8c2952
|
@ -0,0 +1,3 @@
|
|||
all:
|
||||
ansible-galaxy install -f julienpalard.nginx_letsencrypt
|
||||
ansible-playbook playbook-mdk.yml -i inventory.yml
|
|
@ -0,0 +1,10 @@
|
|||
all:
|
||||
vars:
|
||||
ansible_user: root
|
||||
ansible_python_interpreter: /usr/bin/python3
|
||||
children:
|
||||
mdk:
|
||||
hosts:
|
||||
mdk.fr:
|
||||
ansible_host: 51.15.187.166
|
||||
online_server: sd-131717
|
|
@ -0,0 +1,7 @@
|
|||
- hosts: mdk
|
||||
roles:
|
||||
- role: static_website
|
||||
uri: mdk.fr
|
||||
owner: mdk
|
||||
path: /var/www/mdk.fr/
|
||||
letsencrypt_email: julien@palard.fr
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
|
||||
nginx_extra: ""
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
|
||||
- name: reload nginx
|
||||
service: name=nginx state=reloaded
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: julienpalard.nginx_letsencrypt
|
||||
domains: ["{{ uri }}"]
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
|
||||
- name: Configure pelican
|
||||
template:
|
||||
src: pelican.conf
|
||||
dest: /etc/nginx/conf.d/pelican-{{ uri }}.conf
|
||||
notify: reload nginx
|
||||
|
||||
- name: WWW directory
|
||||
file:
|
||||
path: "{{ path }}"
|
||||
state: directory
|
||||
owner: "{{ owner }}"
|
||||
group: "{{ owner }}"
|
||||
mode: 0755
|
|
@ -0,0 +1,16 @@
|
|||
server
|
||||
{
|
||||
listen 80;
|
||||
server_name .{{ uri }};
|
||||
return 301 https://$host$request_uri;
|
||||
}
|
||||
|
||||
server
|
||||
{
|
||||
listen 443 ssl;
|
||||
server_name .{{ uri }};
|
||||
root /var/www/{{ uri }}/;
|
||||
include snippets/letsencrypt-{{ uri }}.conf;
|
||||
index index.html;
|
||||
{{ nginx_extra }}
|
||||
}
|
Loading…
Reference in New Issue