summaryrefslogtreecommitdiffstats
path: root/packer/provision
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2020-03-12 20:56:49 -0700
committerJessica Wagantall <jwagantall@linuxfoundation.org>2020-03-13 03:58:48 +0000
commit307720b604069b01444bc9e1e69eae19bff54691 (patch)
treec669614d56982e5bf158947af77e94bea05a1141 /packer/provision
parentb1cc18a29ef40451d5535dfe9349a1ec501d3af2 (diff)
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 <jwagantall@linuxfoundation.org> Change-Id: I0dff65c088cbeb78bb63897897e620edc8bea2d7
Diffstat (limited to 'packer/provision')
-rw-r--r--packer/provision/local-docker.yaml14
1 files 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'