feat(ansible): Add numactl dependency
[csit.git] / fdio.infra.ansible / roles / common / defaults / main.yaml
index 43e40eb..77a9c83 100644 (file)
@@ -5,11 +5,13 @@ packages: "{{ packages_base + packages_by_distro[ansible_distribution|lower][ans
 
 packages_base:
   - "autoconf"
 
 packages_base:
   - "autoconf"
+  - "ca-certificates"
   - "cgroup-tools"
   - "dkms"
   - "iperf3"
   - "linux-tools-common"
   - "ninja-build"
   - "cgroup-tools"
   - "dkms"
   - "iperf3"
   - "linux-tools-common"
   - "ninja-build"
+  - "numactl"
   - "qemu-system"
   - "socat"
   - "unzip"
   - "qemu-system"
   - "socat"
   - "unzip"
@@ -17,29 +19,35 @@ packages_base:
 
 packages_by_distro:
   ubuntu:
 
 packages_by_distro:
   ubuntu:
-    bionic:
+    focal:
+      - "bpfcc-tools"
       - "build-essential"
       - "build-essential"
+      - "libbpfcc"
+      - "libbpfcc-dev"
+      - "libclang1-9"
+      - "libllvm9"
       - "libpcap-dev"
       - "net-tools"
       - "libpcap-dev"
       - "net-tools"
-      - "python-all"
-      - "python-apt"
-      - "python-cffi"
-      - "python-cffi-backend"
-      - "python-dev"
-      - "python-pip"
-      - "python-setuptools"
       - "python3-all"
       - "python3-apt"
       - "python3-all"
       - "python3-apt"
+      - "python3-bpfcc"
       - "python3-cffi"
       - "python3-cffi-backend"
       - "python3-dev"
       - "python3-pip"
       - "python3-pyelftools"
       - "python3-setuptools"
       - "python3-cffi"
       - "python3-cffi-backend"
       - "python3-dev"
       - "python3-pip"
       - "python3-pyelftools"
       - "python3-setuptools"
-    focal:
+    jammy:
       - "build-essential"
       - "libpcap-dev"
       - "net-tools"
       - "build-essential"
       - "libpcap-dev"
       - "net-tools"
+      - "python-all"
+      - "python-apt"
+      - "python-cffi"
+      - "python-cffi-backend"
+      - "python-dev"
+      - "python-pip"
+      - "python-setuptools"
       - "python3-all"
       - "python3-apt"
       - "python3-cffi"
       - "python3-all"
       - "python3-apt"
       - "python3-cffi"
@@ -61,12 +69,12 @@ packages_by_arch:
 
 # Proxy settings: Uncomment and fill the proper values. These variables will be
 # set globally by writing into /etc/environment file on target machine.
 
 # Proxy settings: Uncomment and fill the proper values. These variables will be
 # set globally by writing into /etc/environment file on target machine.
-#proxy_env:
-#  http_proxy: http://proxy.com:80
-#  HTTP_PROXY: http://proxy.com:80
-#  https_proxy: http://proxy.com:80
-#  HTTPS_PROXY: http://proxy.com:80
-#  ftp_proxy: http://proxy.com:80
-#  FTP_PROXY: http://proxy.com:80
-#  no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
-#  NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
\ No newline at end of file
+# proxy_env:
+#   http_proxy: http://proxy.com:80
+#   HTTP_PROXY: http://proxy.com:80
+#   https_proxy: http://proxy.com:80
+#   HTTPS_PROXY: http://proxy.com:80
+#   ftp_proxy: http://proxy.com:80
+#   FTP_PROXY: http://proxy.com:80
+#   no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
+#   NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}