Update nginx pillar example to manage RVM in ubuntu 18.04
authorJavier Bértoli <jbertoli@curii.com>
Sun, 8 Aug 2021 19:39:20 +0000 (16:39 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Sun, 8 Aug 2021 19:39:20 +0000 (16:39 -0300)
refs #17990
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

test/salt/pillar/examples/nginx_passenger.sls

index fcd9e6afc06ae9545aba4b0768f6919ec550fecb..63ca49776c75281add1760b0b8e40705297ffe31 100644 (file)
@@ -3,15 +3,15 @@
 #
 # SPDX-License-Identifier: Apache-2.0
 
-{%- if grains.os_family in ('RedHat',) %}
-  {%- set passenger_pkg = 'nginx-mod-http-passenger' %}
-  {%- set passenger_mod = '/usr/lib64/nginx/modules/ngx_http_passenger_module.so' %}
-  {%- set passenger_ruby = '/usr/local/rvm/rubies/ruby-2.7.2/bin/ruby' %}
-{%- else %}
-  {%- set passenger_pkg = 'libnginx-mod-http-passenger' %}
-  {%- set passenger_mod = '/usr/lib/nginx/modules/ngx_http_passenger_module.so' %}
-  {%- set passenger_ruby = '/usr/bin/ruby' %}
-{%- endif %}
+{%- set passenger_pkg = 'nginx-mod-http-passenger'
+                          if grains.osfinger in ('CentOS Linux-7') else
+                        'libnginx-mod-http-passenger' %}
+{%- set passenger_mod = '/usr/lib64/nginx/modules/ngx_http_passenger_module.so'
+                          if grains.osfinger in ('CentOS Linux-7',) else
+                        '/usr/lib/nginx/modules/ngx_http_passenger_module.so' %}
+{%- set passenger_ruby = '/usr/local/rvm/rubies/ruby-2.7.2/bin/ruby'
+                           if grains.osfinger in ('CentOS Linux-7', 'Ubuntu-18.04',) else
+                         '/usr/bin/ruby' %}
 
 ### NGINX
 nginx: