diff --git a/roles/install-nodejs/files/00-nodesource.pref b/roles/install-nodejs/files/00-nodesource.pref new file mode 100644 index 000000000..c83050692 --- /dev/null +++ b/roles/install-nodejs/files/00-nodesource.pref @@ -0,0 +1,3 @@ +Package: nodejs +Pin: origin deb.nodesource.com +Pin-Priority: 900 diff --git a/roles/install-nodejs/tasks/main.yaml b/roles/install-nodejs/tasks/main.yaml index 84dcd1dde..44b7dde7f 100644 --- a/roles/install-nodejs/tasks/main.yaml +++ b/roles/install-nodejs/tasks/main.yaml @@ -9,6 +9,12 @@ state: present become: yes +- name: Pin nodejs installs to nodesource + copy: + src: 00-nodesource.pref + dest: /etc/apt/preferences.d/00-nodesource.pref + become: yes + - name: Add nodesource repository key apt_key: url: "https://deb.nodesource.com/gpgkey/nodesource.gpg.key"