Chore: Fix CentOS image failures 34/36934/3
authorVanessa Valderrama <[email protected]>
Wed, 17 Aug 2022 17:34:07 +0000 (12:34 -0500)
committerVanessa Valderrama <[email protected]>
Wed, 17 Aug 2022 17:55:33 +0000 (12:55 -0500)
Modifying the TLDK packages to only install on Ubuntu
to resolve CentOS image failures

Signed-off-by: Vanessa Valderrama <[email protected]>
Change-Id: I71b32d9835440bd1a64d0b6ebe29b9775e0901d4

packer/provision/local-builder.yaml

index d9c221b..45cb4c0 100644 (file)
           - tox
           - tox-pyenv
           - virtualenv
-          - meson==0.59.0
-          - ninja
         state: present
       become: true
 
-    - name: 'Install TLDK Packages'
+    - name: 'Apt Install TLDK Packages'
       apt:
         name:
           - libaprutil1-dev
           - python3-pyelftools
           - python3-scapy
           - libnuma-dev
+        state: present
+      when: ansible_distribution == 'Ubuntu'
+      become: true
+
+    - name: Pip Install TLDK Packages
+      pip:
+        name:
+          - meson==0.59.0
+          - ninja
+        state: present
       when: ansible_distribution == 'Ubuntu'
       become: true