From e86fe4b850b0755747a48766378e9308dca1f494 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 12 Nov 2020 22:12:10 +0100 Subject: [PATCH] Add the nginx configuration --- defaults/main.yml | 5 +++++ vars/main.yml | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index b800e74..1ffc086 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -19,3 +19,8 @@ nexus_wrapper_conf_dir: '{{ nexus_webapp_dir }}/bin/jsw/conf' nexus_wrapper_logdir: '/var/log/nexus-wrapper' # MB nexus_wrapper_diskcache_buffersize: 4096 + +# Nginx setup +nexus_nginx_virtualhost_name: '{{ ansible_fqdn }}' +nexus_nginx_virtualhost_serveraliases: '' +nginx_virthosts: '{{ maven_nginx_virthosts }}' \ No newline at end of file diff --git a/vars/main.yml b/vars/main.yml index 083a788..82d5786 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,2 +1,20 @@ --- nexus_user: nexus + +setup_nginx: '{{ nexus_behind_nginx }}' +nginx_use_common_virthost: True +maven_nginx_virthosts: + - virthost_name: '{{ nexus_nginx_virtualhost_name }}' + listen: "{{ http_port | default('443') }}" + server_name: '{{ nexus_nginx_virtualhost_name }}' + serveraliases: '{{ nexus_nginx_virtualhost_serveraliases }}' + ssl_enabled: True + ssl_only: False + ssl_letsencrypt_certs: '{{ nginx_letsencrypt_managed }}' + root: '{{ nginx_webroot }}' + websockets: False + server_tokens: 'off' + proxy_standard_setup: True + locations: + - location: / + target: http://127.0.0.1:{{ nexus_service_port }}