From 8f21aceb65b0ec2709a36df69d88a05e91e75eb4 Mon Sep 17 00:00:00 2001 From: Vanessa Rene Valderrama Date: Thu, 13 Dec 2018 15:27:30 -0600 Subject: [PATCH] Configure packer install Configuring packer to install based on distribution version Change-Id: I4696971de718ec246d1d1b08545644ca18016ba8 Signed-off-by: Vanessa Rene Valderrama --- packer/provision/local-builder.yaml | 62 +++++++++++++++++++++++++++++++++++-- 1 file changed, 59 insertions(+), 3 deletions(-) diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml index 20658d3a1..d33290ead 100644 --- a/packer/provision/local-builder.yaml +++ b/packer/provision/local-builder.yaml @@ -9,7 +9,7 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install FD.io Required Packages apt' + - name: 'Install FD.io Required 16.04 Packages' apt: name: - gdb @@ -60,10 +60,66 @@ - ruby-dev - zip state: present - when: ansible_os_family == 'Debian' + # yamllint disable-line rule:line-length + when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '16.04' become: true - - name: 'Install FD.io Required Packages yum' + - name: 'Install FD.io Required 18.04 Packages' + apt: + name: + - gdb + - gdbserver + - bridge-utils + - texlive-fonts-recommended + - tex-common + - texlive-base + - texlive-binaries + - texlive-pictures + - texlive-latex-recommended + - preview-latex-style + - texlive-latex-extra + - cloud-initramfs-growroot + - cloud-initramfs-rescuevol + - libmysqlclient-dev + - doxygen + - python-pyparsing + - asciidoc + - dblatex + - source-highlight + - lcov + - gcc-multilib + - bison + - ccache + - dkms + - libganglia1-dev + - libapr1-dev + - libconfuse-dev + - exuberant-ctags + - cscope + - indent + - emacs + - libxslt-dev + - bc + - linux-image-extra-virtual + - google-mock + - debian-xcontrol + - pristine-tar + - python-sphinx + - libstdc++5 + - python-scapy + - inkscape + - python-sphinx-rtd-theme + - python3-sphinx + - libnuma-dev + - libibverbs-dev + - ruby-dev + - zip + state: present + # yamllint disable-line rule:line-length + when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '18.04' + become: true + + - name: 'Install FD.io Required CentOS 7 Packages' yum: name: - apr-devel -- 2.16.6