From: Vanessa Rene Valderrama Date: Wed, 15 Apr 2020 20:58:51 +0000 (-0500) Subject: Remove project specific packages X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=52844af3d73448638bd3fb537e35e76eb5f0a914;p=ci-management.git Remove project specific packages This change is remove the project specific packages that were originally in baseline as a requirement primarily for RPM_DPDK, DEB_DPDK and VPP. The RPM_DPDK and DEB_DPDK projects are inactive/archived and VPP manages their own Docker images. I'll add required packages back as they are found through testing projects that are building on OpenStack images or as requested via the projects. Signed-off-by: Vanessa Rene Valderrama Change-Id: I207b02854622f676288954251d7446eeb70e150e --- diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml index 6aa2b4f82..a42049c77 100644 --- a/packer/provision/local-builder.yaml +++ b/packer/provision/local-builder.yaml @@ -9,59 +9,6 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install FD.io Required 16.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 - - 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 - - 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 == '16.04' - become: true - - name: 'Enable hugepages' sysctl: name: vm.nr_hugepages @@ -71,103 +18,12 @@ when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '16.04' become: true - - 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 - - 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 - - libevent-dev - - libboost-system-dev - - libcurl4-openssl-dev - - libboost-regex-dev - - libboost-filesystem-dev - - git-core - - libqtav-dev - - libavcodec-dev - - libavformat-dev - - libswscale-dev - - libavresample-dev - state: present - # yamllint disable-line rule:line-length - when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '18.04' - become: true - - name: 'Install PackageCloud' command: 'gem install package_cloud' # yamllint disable-line rule:line-length when: ansible_distribution == 'Ubuntu' become: true - - name: 'Install FD.io Required CentOS 7 Packages' - yum: - name: - - apr-devel - - asciidoc - - autoconf - - ccache - - dblatex - - dkms - - epel-rpm-macros - - ganglia-devel - - glibc-static - - kernel-devel - - libcap-devel - - libconfuse-devel - - libconfuse-devel - - python-sphinx - - redhat-lsb - - ruby-devel - - scapy - - source-highlight - - valgrind - state: present - when: ansible_os_family == 'RedHat' - become: true - roles: - lfit.mono-install