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
           - 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'