Fix Node dependency issues 52/103652/3
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Fri, 13 Mar 2020 03:56:49 +0000 (20:56 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Fri, 13 Mar 2020 03:58:48 +0000 (03:58 +0000)
Re-arrange dependencies and force fix any
install issues.
Isolate npm addons

Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I0dff65c088cbeb78bb63897897e620edc8bea2d7

packer/provision/local-docker.yaml

index d54746f..2267a25 100644 (file)
           - make
           - sshuttle
           - netcat
+          - nodejs-dev
+          - libssl1.0-dev
           - libssl-dev
           - libffi-dev
           - xmlstarlet
           - 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'