File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ Then configure it as follows:
25
25
26
26
## Role Variables
27
27
28
+ - ` nodejs_version`: Supports 0.10 or 0.12 or 4.x
28
29
- `nodejs_nodesource_pin_priority` : Pin-Priority of the NodeSource repository (default: `500`).
29
30
30
31
# # Testing
Original file line number Diff line number Diff line change 6
6
register : apt_https_transport
7
7
8
8
- name : Install HTTPS transport for APT
9
- apt :
9
+ apt :
10
10
pkg : apt-transport-https
11
11
state : installed
12
12
when : not apt_https_transport.stat.exists
16
16
url : https://deb.nodesource.com/gpgkey/nodesource.gpg.key
17
17
state : present
18
18
19
+ - name : Check if nodejs_version is 4.x or higher
20
+ set_fact : debian_repo_version="4.x"
21
+ when : " {{ nodejs_version | version_compare('4.0', '>=') }}"
22
+
23
+ - name : Check if nodejs_version is 5.x or higher
24
+ set_fact : debian_repo_version="5.x"
25
+ when : " {{ nodejs_version | version_compare('5.0', '>=') }}"
26
+
27
+ - name : Show fact
28
+ debug : msg="debian_repo_version = {{ debian_repo_version }}"
29
+
19
30
- name : Add NodeSource deb repository
20
31
apt_repository :
21
32
repo : ' deb https://deb.nodesource.com/node_{{ debian_repo_version }} {{ ansible_distribution_release }} main'
Original file line number Diff line number Diff line change 1
1
---
2
2
# vars file for nodejs
3
- debian_repo_version : " {{ nodejs_version if '4' not in nodejs_version else '4.x' }}"
3
+ debian_repo_version : " {{ nodejs_version }}"
You can’t perform that action at this time.
0 commit comments