summaryrefslogtreecommitdiffstats
path: root/packer
diff options
context:
space:
mode:
authorVanessa Valderrama <vvalderrama@linuxfoundation.org>2021-11-02 14:59:38 -0500
committerVanessa Valderrama <vvalderrama@linuxfoundation.org>2021-11-03 11:55:12 -0500
commit1fe90dc0b6ea5a0457625435439a83e5dfc8716d (patch)
treee5e5db4f72d485b386fc4534f6db7c2716e22e98 /packer
parente1d8f44c4e00a460bc709005a7ac002fae5bf96f (diff)
Chore: Move Ubuntu packages to Ansible
Moving Ubuntu packages from basebuild.sh script to Ansible Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I6c3e9b3d71788d85a7df3b132c358ab7e7f8140d
Diffstat (limited to 'packer')
-rw-r--r--packer/provision/local-builder.yaml42
1 files changed, 42 insertions, 0 deletions
diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml
index a42049c7..12bde08b 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