blob: d36db3bc953ef35187a83191d61930d64a53197d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
- apt:
name:
- apache2
- certbot
- file:
state: directory
path: /srv/http/letest
- file:
state: directory
path: /var/log/apache2/letest
- copy:
content: |
letest
dest: /srv/http/letest/index.html
- copy:
src: vmhost
dest: /etc/apache2/sites-available/letest.conf
- copy:
src: vmhost-tls
dest: /etc/apache2/sites-available/letest-tls.conf
- shell: |
a2ensite --quiet letest
systemctl restart apache2
a2enmod --quiet ssl
if ! [ -e /etc/letencrypt/live ]; then
certbot certonly \
--webroot \
--webroot-path /srv/http/letest \
--noninteractive \
--email liw@liw.fi \
--agree-tos \
--expand \
--cert-name cert1 \
-d letest-letest.vm.liw.fi
fi
a2ensite --quiet letest-tls
systemctl restart apache2
|