Skip to content
Snippets Groups Projects
Commit 83a36b6b authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

zertifikate von letsencrypt kopieren

parent 39499e58
No related branches found
No related tags found
No related merge requests found
......@@ -48,7 +48,46 @@
version: 7c9e89dce588568c5b528b3b9d0e01f42e485952
# Current version at 2020-11-04
- name: "create folder struct for {{ servicename }} 3"
file:
path: "{{ item }}"
state: "directory"
with_items:
- "{{ basedir }}/{{ gitdir }}/data/assets/ssl/"
# DH Parameter erzeugen
- name: check if DH Params exists
stat:
path: "{{ basedir }}/{{ gitdir }}/data/assets/ssl/dhparams.pem"
register: dhparams
- name: generate new DH Params
command: "openssl dhparam -out {{ basedir }}/{{ gitdir }}/data/assets/ssl/dhparams.pem 2048"
when: dhparams.stat.exists == False
# Copy files from letsencrypt (temp until switch to traefik)
- name: copy cert.pem from letsencrypt (temp until switch to traefik)
copy:
remote_src: yes
src: /etc/letsencrypt/live/mailserver.warpzone.ms/cert.pem
dest: "{{ basedir }}/{{ gitdir }}/data/assets/ssl/cert.pem"
- name: copy chain.pem from letsencrypt (temp until switch to traefik)
copy:
remote_src: yes
src: /etc/letsencrypt/live/mailserver.warpzone.ms/chain.pem
dest: "{{ basedir }}/{{ gitdir }}/data/assets/ssl/chain.pem"
- name: copy key.pem files from letsencrypt (temp until switch to traefik)
copy:
remote_src: yes
src: /etc/letsencrypt/live/mailserver.warpzone.ms/privkey.pem
dest: "{{ basedir }}/{{ gitdir }}/data/assets/ssl/key.pem"
# Copy config files
- name: deploy enviroment file
template:
dest: "{{ basedir }}/{{ gitdir }}/.env"
......@@ -69,6 +108,7 @@
register: config
# Start containers
- name: "stop {{ servicename }} docker"
docker_compose:
project_src: "{{ basedir }}/{{ gitdir }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment