summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2018-08-10 00:16:16 -0700
committerJessica Wagantall <jwagantall@linuxfoundation.org>2018-08-10 00:16:16 -0700
commit3fc37feed62e19c8cc0cbcf713990f83522d4324 (patch)
treeecff153e9a789beaed6f2eccf4edb993927fdef0
parent42bf82770fa7c8a1252987dae7dc64a79979b0f7 (diff)
Add node support packages
Add support packages for projects building docker images and maven autoreleases. These packages are brought up from the old packer scripts. Change-Id: Id3383b81b17a161b7604ba953b7eaf2b5cd4d1f8 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
-rw-r--r--packer/provision/local-docker.yaml36
1 files changed, 36 insertions, 0 deletions
diff --git a/packer/provision/local-docker.yaml b/packer/provision/local-docker.yaml
index c3cddd4ce..7286e15bb 100644
--- a/packer/provision/local-docker.yaml
+++ b/packer/provision/local-docker.yaml
@@ -65,3 +65,39 @@
- libmysqlclient-dev
- gcc
become: true
+
+ - name: Install base packages
+ apt:
+ name:
+ - unzip
+ - xz-utils
+ - libxml-xpath-perl
+ - wget
+ - make
+ - npm
+ - sshuttle
+ - netcat
+ - libssl-dev
+ - libffi-dev
+ become: true
+
+ - name: Install autorelease support packages
+ apt:
+ name:
+ - firefox
+ - xmlstarlet
+ - xvfb
+ - crudini
+ - maven
+ - python-ncclient
+ become: true
+
+ - name: Install python-ncclient support packages
+ apt:
+ name:
+ - libxml2
+ - libxslt
+ - libxslt-devel
+ - libffi
+ - libffi-devel
+ become: true