From 2f4a997498cbb77a5e49dfb23621dbe5432953e1 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 14 Mar 2019 16:50:54 +0000 Subject: [PATCH] Pin nodejs to come from nodesource repo We're installing the nodesource repo, that means we want to install from it even if the distro happens to have a newer version. Change-Id: Ib37615089a2b11b8cc8bdfbe811e5f9cb3d1a529 --- roles/install-nodejs/files/00-nodesource.pref | 3 +++ roles/install-nodejs/tasks/main.yaml | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 roles/install-nodejs/files/00-nodesource.pref 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"