summaryrefslogtreecommitdiff
path: root/roles/nginx/base
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-12-04 20:49:43 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-12-04 20:49:43 +0100
commit135dcb257b232cdbcd469f526e294e59b37f4055 (patch)
tree6af9eb4b761df5b7ff3d103e9dc8826f33dc42ef /roles/nginx/base
parentadd domain: ambindermichl.at (diff)
nginx/base: make package selection smarter
Diffstat (limited to 'roles/nginx/base')
-rw-r--r--roles/nginx/base/defaults/main.yml3
-rw-r--r--roles/nginx/base/tasks/main.yml2
2 files changed, 3 insertions, 2 deletions
diff --git a/roles/nginx/base/defaults/main.yml b/roles/nginx/base/defaults/main.yml
index 79c79b49..5bb02a16 100644
--- a/roles/nginx/base/defaults/main.yml
+++ b/roles/nginx/base/defaults/main.yml
@@ -1,5 +1,6 @@
---
-nginx_pkg_variant: nginx-light
+## nginx-core only exists on ubuntu
+# nginx_pkg_variant: nginx-core | nginx-light | nginx-full | nginx-extras
nginx_conf_d_files:
- connection-upgrade
diff --git a/roles/nginx/base/tasks/main.yml b/roles/nginx/base/tasks/main.yml
index 572b1513..a075e81d 100644
--- a/roles/nginx/base/tasks/main.yml
+++ b/roles/nginx/base/tasks/main.yml
@@ -1,7 +1,7 @@
---
- name: install nginx
apt:
- name: "{{ nginx_pkg_variant }}"
+ name: "{{ nginx_pkg_variant | default((ansible_distribution == 'Ubuntu') | ternary('nginx-core', 'nginx-light')) }}"
state: present
- name: remove nginx default config