feat(telemetry): Add bpf on all testbeds
[csit.git] / fdio.infra.ansible / roles / common / defaults / main.yaml
index 43e40eb..ba71297 100644 (file)
@@ -5,6 +5,7 @@ packages: "{{ packages_base + packages_by_distro[ansible_distribution|lower][ans
 
 packages_base:
   - "autoconf"
+  - "ca-certificates"
   - "cgroup-tools"
   - "dkms"
   - "iperf3"
@@ -37,11 +38,17 @@ packages_by_distro:
       - "python3-pyelftools"
       - "python3-setuptools"
     focal:
+      - "bpfcc-tools"
       - "build-essential"
+      - "libbpfcc"
+      - "libbpfcc-dev"
+      - "libclang1-9"
+      - "libllvm9"
       - "libpcap-dev"
       - "net-tools"
       - "python3-all"
       - "python3-apt"
+      - "python3-bpfcc"
       - "python3-cffi"
       - "python3-cffi-backend"
       - "python3-dev"
@@ -61,12 +68,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_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 }}