From: Vanessa Valderrama Date: Tue, 2 Nov 2021 19:59:38 +0000 (-0500) Subject: Chore: Move Ubuntu packages to Ansible X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=1fe90dc0b6ea5a0457625435439a83e5dfc8716d;p=ci-management.git Chore: Move Ubuntu packages to Ansible Moving Ubuntu packages from basebuild.sh script to Ansible Signed-off-by: Vanessa Valderrama Change-Id: I6c3e9b3d71788d85a7df3b132c358ab7e7f8140d --- diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml index a42049c77..12bde08bb 100644 --- a/packer/provision/local-builder.yaml +++ b/packer/provision/local-builder.yaml @@ -24,6 +24,48 @@ when: ansible_distribution == 'Ubuntu' become: true + - apt_repository: + repo: ppa:deadsnakes/ppa + state: present + become: true + when: ansible_distribution == 'Ubuntu' + + - name: Update and upgrade apt packages + apt: + upgrade: 'yes' + update_cache: yes + become: true + when: ansible_distribution == 'Ubuntu' + + - name: Install python-tox and deps + pip: + name: + - tox + - tox-pyenv + - virtualenv + state: present + become: true + + - name: 'Install TLDK Packages' + apt: + name: + - libaprutil1-dev + - libc-dev-bin + - libc6-dev + - libcap-dev + - libcrypt-dev + - libexpat1-dev + - libldap2-dev + - libsctp-dev + - libsctp1 + - libserf-1-1 + - libsvn1 + - linux-libc-dev + - python3-pyelftools + - libnuma-dev + when: ansible_distribution == 'Ubuntu' + become: true + roles: - lfit.mono-install