From 307720b604069b01444bc9e1e69eae19bff54691 Mon Sep 17 00:00:00 2001 From: Jessica Wagantall Date: Thu, 12 Mar 2020 20:56:49 -0700 Subject: [PATCH] Fix Node dependency issues Re-arrange dependencies and force fix any install issues. Isolate npm addons Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall Change-Id: I0dff65c088cbeb78bb63897897e620edc8bea2d7 --- packer/provision/local-docker.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packer/provision/local-docker.yaml b/packer/provision/local-docker.yaml index d54746f08..2267a2509 100644 --- a/packer/provision/local-docker.yaml +++ b/packer/provision/local-docker.yaml @@ -116,6 +116,8 @@ - make - sshuttle - netcat + - nodejs-dev + - libssl1.0-dev - libssl-dev - libffi-dev - xmlstarlet @@ -128,11 +130,19 @@ - crudini - maven - python-ncclient - - nodejs-dev - - node-gyp - nodejs - npm update_cache: yes + state: fixed + become: true + when: ansible_distribution == 'Ubuntu' + + - name: Install npm addon packages + apt: + name: + - node-gyp + update_cache: yes + state: fixed become: true when: ansible_distribution == 'Ubuntu' -- 2.16.6