From: Jessica Wagantall Date: Fri, 13 Mar 2020 03:56:49 +0000 (-0700) Subject: Fix Node dependency issues X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=307720b604069b01444bc9e1e69eae19bff54691;p=ci-management.git 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 --- 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'