Signed-off-by: Peter Mikus <pmikus@cisco.com>
Change-Id: I693841cadf33d23e417374b949771ba7c3dbccd2
15 files changed:
-# file: roles/wrk/defaults/main.yaml
+# file: roles/ab/defaults/main.yaml
packages: "{{ packages_base + packages_by_distro[ansible_distribution|lower][ansible_distribution_release] + packages_by_arch[ansible_machine] }}"
packages: "{{ packages_base + packages_by_distro[ansible_distribution|lower][ansible_distribution_release] + packages_by_arch[ansible_machine] }}"
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- bionic:
- - "apache2-utils"
+ jammy:
+ - "apache2-utils"
packages_by_arch:
aarch64:
packages_by_arch:
aarch64:
-# file: roles/aws/tasks/ubuntu_bionic.yaml.yaml
+# file: roles/aws/tasks/ubuntu_jammy.yaml.yaml
- name: Enable deb-src APT Repository
apt_repository:
- name: Enable deb-src APT Repository
apt_repository:
- repo: "deb-src http://archive.ubuntu.com/ubuntu bionic main"
+ repo: "deb-src http://archive.ubuntu.com/ubuntu jammy main"
state: "present"
update_cache: true
tags:
state: "present"
update_cache: true
tags:
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- "build-essential"
- "dmidecode"
- "build-essential"
- "dmidecode"
- "build-essential"
- "dmidecode"
- "build-essential"
- "dmidecode"
kernel_version_by_distro_by_arch:
ubuntu:
kernel_version_by_distro_by_arch:
ubuntu:
- bionic:
- x86_64:
- - "4.15.0-72-generic"
- - "5.3.0-1020-azure"
- - "4.15.0-1057-aws"
- aarch64:
- - "4.15.0-54-generic"
focal:
x86_64:
- "5.4.0-65-generic"
focal:
x86_64:
- "5.4.0-65-generic"
- "5.4.0-1035-aws"
aarch64:
- "5.4.0-65-generic"
- "5.4.0-1035-aws"
aarch64:
- "5.4.0-65-generic"
+ jammy:
+ x86_64:
+ - "5.15.0-0-generic" # Placeholder
+ - "5.3.0-1020-azure" # Placeholder
+ - "5.15.0-1000-aws" # Placeholder
+ aarch64:
+ - "5.15.0-0-generic" # Placeholder
pma_directory: "/tmp/pma_tools"
jitter_core: 7
pma_directory: "/tmp/pma_tools"
jitter_core: 7
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
+ focal:
+ - "bpfcc-tools"
+ - "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-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:
- - "bpfcc-tools"
- - "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-cffi"
- "python3-cffi-backend"
- "python3-dev"
- "python3-cffi"
- "python3-cffi-backend"
- "python3-dev"
-# file: roles/docker/tasks/ubuntu_bionic.yaml
+# file: roles/docker/tasks/ubuntu_jammy.yaml
- name: Inst - Dependencies
apt:
- name: Inst - Dependencies
apt:
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- "build-essential"
- "libnuma-dev"
- "build-essential"
- "libnuma-dev"
- "build-essential"
- "libnuma-dev"
- "build-essential"
- "libnuma-dev"
platforms:
- name: Ubuntu
versions:
platforms:
- name: Ubuntu
versions:
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- "build-essential"
- "lib32z1"
- "build-essential"
- "lib32z1"
- "build-essential"
- "lib32z1"
- "build-essential"
- "lib32z1"
kernel_version_by_distro:
ubuntu:
kernel_version_by_distro:
ubuntu:
- bionic:
- - "4.15.0-72"
kernel_packages: "{{ kernel_packages_by_distro[ansible_distribution|lower][ansible_distribution_release] | flatten(levels=1) }}"
kernel_packages_by_distro:
ubuntu:
kernel_packages: "{{ kernel_packages_by_distro[ansible_distribution|lower][ansible_distribution_release] | flatten(levels=1) }}"
kernel_packages_by_distro:
ubuntu:
- "linux-image"
- "linux-headers"
- "linux-modules"
- "linux-modules-extra"
- "linux-tools"
- "linux-image"
- "linux-headers"
- "linux-modules"
- "linux-modules-extra"
- "linux-tools"
- "linux-image"
- "linux-headers"
- "linux-modules"
- "linux-image"
- "linux-headers"
- "linux-modules"
absent_packages_by_distro:
ubuntu:
absent_packages_by_distro:
ubuntu:
- "amd64-microcode"
- "intel-microcode"
- "iucode-tool"
- "amd64-microcode"
- "intel-microcode"
- "iucode-tool"
- "amd64-microcode"
- "intel-microcode"
- "iucode-tool"
- "amd64-microcode"
- "intel-microcode"
- "iucode-tool"
-# file: roles/kernel/tasks/ubuntu_bionic.yaml
+# file: roles/kernel/tasks/ubuntu_jammy.yaml
- name: Get Available Kernel Versions
command: "apt-cache showpkg linux-headers-*"
- name: Get Available Kernel Versions
command: "apt-cache showpkg linux-headers-*"
-# file: roles/kubernetes/tasks/ubuntu_bionic.yaml
+# file: roles/kubernetes/tasks/ubuntu_jammy.yaml
- name: Kubernetes repository - Dependencies
apt:
- name: Kubernetes repository - Dependencies
apt:
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
packages_by_arch:
aarch64:
packages_by_arch:
aarch64:
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- bionic:
- - "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"
- "python3-pip"
- "python3-pyelftools"
- "python3-setuptools"
- "python3-pip"
- "python3-pyelftools"
- "python3-setuptools"
- "python3-all"
- "python3-apt"
- "python3-cffi"
- "python3-all"
- "python3-apt"
- "python3-cffi"
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- "build-essential"
- "libmnl-dev"
- "libnuma-dev"
- "build-essential"
- "libmnl-dev"
- "libnuma-dev"
- "pciutils"
- "python3-pip"
- "zlib1g-dev"
- "pciutils"
- "python3-pip"
- "zlib1g-dev"
- "build-essential"
- "libmnl-dev"
- "libnuma-dev"
- "build-essential"
- "libmnl-dev"
- "libnuma-dev"
packages_by_distro:
ubuntu:
packages_by_distro:
ubuntu:
- "build-essential"
- "libglib2.0-dev"
- "build-essential"
- "libglib2.0-dev"
- - "libmbedcrypto1"
- - "libmbedtls10"
+ - "libmbedcrypto3"
+ - "libmbedtls12"
- "libmbedx509-0"
- "libnuma-dev"
- "libpixman-1-dev"
- "libmbedx509-0"
- "libnuma-dev"
- "libpixman-1-dev"
- "build-essential"
- "libglib2.0-dev"
- "build-essential"
- "libglib2.0-dev"
- - "libmbedcrypto3"
- - "libmbedtls12"
+ - "libmbedcrypto1"
+ - "libmbedtls10"
- "libmbedx509-0"
- "libnuma-dev"
- "libpixman-1-dev"
- "libmbedx509-0"
- "libnuma-dev"
- "libpixman-1-dev"