Skip to content
Snippets Groups Projects
Commit 5ae135ec authored by void's avatar void
Browse files

self-signed zertifikate für interne infra-instanz benutzen

parent 4c572e27
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@
with_items:
- nginx
- git
- openssl
- name: nginx default Konfig entfernen
file:
......@@ -14,12 +15,22 @@
state: absent
# nginx konfigurieren
- name: create script to create self-signed certificates
template: src=create_certs.sh dest=/etc/ssl/create_certs.sh mode=o+x
notify: restart nginx
- name: create self-signed SSL certs
command: /etc/ssl/create_certs.sh
notify: restart nginx
# nginx konfigurieren
- name: Konfig-Datei default erstellen
template: src=nginx-site dest=/etc/nginx/sites-enabled/{{ item }}.wapzone
with_items: webserver_domains
template: src=nginx-site dest=/etc/nginx/sites-enabled/{{item}}.wapzone
with_items: "{{ webserver_domains }}"
notify: restart nginx
......
#!/bin/sh
{% for domain in webserver_domains %}
if [ ! -f /etc/ssl/server.{{ domain }}.key ]; then
openssl req -new -nodes -x509 -subj "/C=DE/ST=NRW/L=Muenster/O=Warpzone/CN={{ domain }}.warpzone" -days 3650 -keyout /etc/ssl/server.{{ domain }}.key -out /etc/ssl/server.{{ domain }}.crt -extensions v3_ca
fi
{% endfor %}
......@@ -9,18 +9,17 @@ server {
listen 80;
listen [::]:80;
# listen 443 ssl spdy;
# listen [::]:443 ssl spdy;
# ssl_certificate /etc/ssl/fullchain.pem;
# ssl_certificate_key /etc/ssl/key.pem;
# ssl_session_cache shared:SSL:5m;
# ssl_session_timeout 5m;
# add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
# ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
# ssl_ciphers "AES:!ADH:!AECDH:!MD5:!DSS";
# ssl_prefer_server_ciphers on;
listen 443 ssl spdy;
listen [::]:443 ssl spdy;
ssl_certificate /etc/ssl/server.{{ item }}.crt;
ssl_certificate_key /etc/ssl/server.{{ item }}.key;
ssl_session_cache shared:SSL:5m;
ssl_session_timeout 5m;
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "AES:!ADH:!AECDH:!MD5:!DSS";
ssl_prefer_server_ciphers on;
server_name {{ item }}.warpzone.ms;
......
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