|
1 | 1 | {% set pillar_get = salt['pillar.get'] -%}
|
2 | 2 |
|
3 |
| -{% if pillar_get('node:install_from_source') %} |
| 3 | +{% if pillar_get('node:install_from_source', '') %} |
4 | 4 | {% set default_npm_prefix = '/usr/local' %}
|
5 | 5 | {% else %}
|
6 | 6 | {% set default_npm_prefix = '/usr' %}
|
|
22 | 22 | 'npm_pkg': 'npm',
|
23 | 23 | },
|
24 | 24 | 'Debian': {
|
25 |
| - 'node_pkg': 'nodejs' if grains['osrelease']|float < 8 or pillar_get('node:install_from_ppa') else 'nodejs-legacy', |
26 |
| - 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa') else 'npm', |
| 25 | + 'node_pkg': 'nodejs' if grains['osrelease']|float < 8 or pillar_get('node:install_from_ppa', '') else 'nodejs-legacy', |
| 26 | + 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa', '') else 'npm', |
27 | 27 | },
|
28 | 28 | 'Ubuntu': {
|
29 | 29 | 'node_pkg': 'nodejs',
|
30 |
| - 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa') else 'npm', |
| 30 | + 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa', '') else 'npm', |
31 | 31 | },
|
32 | 32 | 'Raspbian': {
|
33 | 33 | 'node_pkg': 'nodejs',
|
34 |
| - 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa') else 'npm', |
| 34 | + 'npm_pkg': 'nodejs' if pillar_get('node:install_from_ppa', '') else 'npm', |
35 | 35 | },
|
36 |
| -}, grain='os', merge=pillar_get('node:lookup')) %} |
| 36 | +}, grain='os', merge=pillar_get('node:lookup', '')) %} |
37 | 37 |
|
38 |
| -{% if pillar_get('node:install_from_source') or (grains['os_family'] == 'Debian' and grains['osrelease']|float < 8 and not pillar_get('node:install_from_ppa')) %} |
| 38 | +{% if pillar_get('node:install_from_source', '') or (grains['os_family'] == 'Debian' and grains['osrelease']|float < 8 and not pillar_get('node:install_from_ppa', '')) %} |
39 | 39 | {% set npm_requirement = npm_src_requirement %}
|
40 | 40 | {% else %}
|
41 | 41 | {% set npm_requirement = 'pkg: {0}'.format(node['npm_pkg']) %}
|
|
48 | 48 | 'RedHat': {
|
49 | 49 | 'pkgs': ['git', 'curl', 'gcc','openssl-devel','pkgconfig', 'gcc-c++', 'make', 'automake']
|
50 | 50 | },
|
51 |
| -}, grain='os_family', merge=pillar_get('from_src_requirements:lookup'), default='Debian') %} |
| 51 | +}, grain='os_family', merge=pillar_get('from_src_requirements:lookup', ''), default='Debian') %} |
0 commit comments