File tree Expand file tree Collapse file tree
templates/etc/apt/preferences.d Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,6 +25,10 @@ Then configure it as follows:
2525 - nodesource.node
2626` ` `
2727
28+ ## Role Variables
29+
30+ - ` nodejs_nodesource_pin_priority`: Pin-Priority of the NodeSource repository (default: `500`).
31+
2832# # Testing
2933
3034To test this role using Docker :
Original file line number Diff line number Diff line change 11---
2- # defaults file for nodejs
2+ # Pin-Priority of NodeSource repository
3+ nodejs_nodesource_pin_priority : 500
Original file line number Diff line number Diff line change 1717- name : Add NodeSource deb-src repository
1818 apt_repository : repo='deb-src https://deb.nodesource.com/node {{ ansible_distribution_release }} main' state=present
1919
20+ - name : Add NodeSource repository preferences
21+ template :
22+ src : etc/apt/preferences.d/deb_nodesource_com_node.pref.2
23+ dest : /etc/apt/preferences.d/deb_nodesource_com_node.pref
24+
2025- name : Install Node.js
2126 apt : pkg=nodejs state=installed update_cache=yes
Original file line number Diff line number Diff line change 1+ # {{ ansible_managed }}
2+
3+ Package: *
4+ Pin: release o=Node Source
5+ Pin-Priority: {{ nodejs_nodesource_pin_priority }}
You can’t perform that action at this time.
0 commit comments