Compare commits
3 Commits
4fae56a386
...
82d3a7ff2a
Author | SHA1 | Date | |
---|---|---|---|
82d3a7ff2a | |||
6c3cf40a16 | |||
681be5eb19 |
8
Pipfile.lock
generated
8
Pipfile.lock
generated
@ -18,17 +18,17 @@
|
|||||||
"default": {
|
"default": {
|
||||||
"ansible": {
|
"ansible": {
|
||||||
"hashes": [
|
"hashes": [
|
||||||
"sha256:f561cca7fbc4daa14d98e18cd0cb74bd8b173f1501b8fa11543f6ef002de3167"
|
"sha256:737d819ffbd7a80c28795b4edd93e59ad21e6e6d53af0d19f57412814f9260d0"
|
||||||
],
|
],
|
||||||
"index": "pypi",
|
"index": "pypi",
|
||||||
"version": "==4.1.0"
|
"version": "==4.2.0"
|
||||||
},
|
},
|
||||||
"ansible-core": {
|
"ansible-core": {
|
||||||
"hashes": [
|
"hashes": [
|
||||||
"sha256:7e75827a94d47d1c3e1930d708f0ef637a3ab9a21f757aaf55deab6e9f47c682"
|
"sha256:5ae4c3da765df08ce23f6315a6d48121c0090324fe0a9d305c85f362ff6bcaeb"
|
||||||
],
|
],
|
||||||
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
|
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
|
||||||
"version": "==2.11.1"
|
"version": "==2.11.2"
|
||||||
},
|
},
|
||||||
"cffi": {
|
"cffi": {
|
||||||
"hashes": [
|
"hashes": [
|
||||||
|
@ -16,8 +16,15 @@
|
|||||||
add_nginx_apt_key is changed or
|
add_nginx_apt_key is changed or
|
||||||
add_nginx_apt_repository is changed
|
add_nginx_apt_repository is changed
|
||||||
|
|
||||||
- name: Install nginx
|
- name: Set nginx packages
|
||||||
apt: pkg=nginx cache_valid_time=3600 state=present
|
set_fact:
|
||||||
|
nginx_packages:
|
||||||
|
- nginx
|
||||||
|
- ssl-cert # for ssl-cert-snakeoil.pem in nginx
|
||||||
|
tags: nginx, packages
|
||||||
|
|
||||||
|
- name: Install nginx packages
|
||||||
|
apt: pkg={{ nginx_packages }} cache_valid_time=3600 state=present
|
||||||
tags: nginx, packages
|
tags: nginx, packages
|
||||||
|
|
||||||
- name: Copy nginx.conf
|
- name: Copy nginx.conf
|
||||||
|
@ -7,11 +7,6 @@
|
|||||||
notify:
|
notify:
|
||||||
- reload nginx
|
- reload nginx
|
||||||
|
|
||||||
- name: Generate self-signed TLS cert
|
|
||||||
command: openssl req -x509 -nodes -sha256 -days 365 -subj "/C=SO/ST=SO/L=snakeoil/O=snakeoil/CN=snakeoil" -newkey rsa:2048 -keyout /etc/ssl/private/nginx-snakeoil.key -out /etc/ssl/certs/nginx-snakeoil.crt -extensions v3_ca creates=/etc/ssl/certs/nginx-snakeoil.crt
|
|
||||||
notify:
|
|
||||||
- reload nginx
|
|
||||||
|
|
||||||
- name: Download 4096-bit RFC 7919 dhparams
|
- name: Download 4096-bit RFC 7919 dhparams
|
||||||
get_url:
|
get_url:
|
||||||
url: https://raw.githubusercontent.com/internetstandards/dhe_groups/master/ffdhe4096.pem
|
url: https://raw.githubusercontent.com/internetstandards/dhe_groups/master/ffdhe4096.pem
|
||||||
|
@ -16,9 +16,9 @@ server {
|
|||||||
listen [::]:443 ssl http2 default_server;
|
listen [::]:443 ssl http2 default_server;
|
||||||
server_name _;
|
server_name _;
|
||||||
|
|
||||||
# "snakeoil" certificate (self signed!)
|
# self-signed "snakeoil" certificate from ssl-cert package
|
||||||
ssl_certificate /etc/ssl/certs/nginx-snakeoil.crt;
|
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
|
||||||
ssl_certificate_key /etc/ssl/private/nginx-snakeoil.key;
|
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
|
||||||
|
|
||||||
ssl_session_timeout {{ nginx_ssl_session_timeout }};
|
ssl_session_timeout {{ nginx_ssl_session_timeout }};
|
||||||
ssl_session_cache {{ nginx_ssl_session_cache }};
|
ssl_session_cache {{ nginx_ssl_session_cache }};
|
||||||
|
Loading…
Reference in New Issue
Block a user