fix(packer): Update AWS image 44/40944/1
authorpmikus <[email protected]>
Thu, 23 May 2024 11:37:23 +0000 (13:37 +0200)
committerPeter Mikus <[email protected]>
Thu, 23 May 2024 11:49:13 +0000 (11:49 +0000)
Signed-off-by: Peter Mikus <[email protected]>
Change-Id: I1907fcb88dff0bb62cc6f5a8bf3ea58e3ad1578d

fdio.infra.ansible/roles/aws/tasks/main.yaml
fdio.infra.ansible/roles/trex/tasks/deploy_block.yaml
fdio.infra.terraform/terraform-aws-2n-c6in/variables.tf
fdio.infra/packer-aws-sut/ubuntu_jammy_x86.pkr.hcl

index b5132c1..a9d19b4 100644 (file)
@@ -6,24 +6,24 @@
   tags:
     - aws-edit-repo
 
-- name: Prerequisites
-  ansible.builtin.package:
-    name: "{{ packages | flatten(levels=1) }}"
-    state: "latest"
-  tags:
-    - aws-inst-prerequisites
+#- name: Prerequisites
+#  ansible.builtin.package:
+#    name: "{{ packages | flatten(levels=1) }}"
+#    state: "latest"
+#  tags:
+#    - aws-inst-prerequisites
 
-- name: Switch Kernel At Boot
-  ansible.builtin.lineinfile:
-    path: "/etc/default/grub"
-    state: "present"
-    line: "GRUB_DEFAULT=\"1>2\""
-  notify:
-    - "Update GRUB"
-  tags:
-    - perf-conf-grub
+#- name: Switch Kernel At Boot
+#  ansible.builtin.lineinfile:
+#    path: "/etc/default/grub"
+#    state: "present"
+#    line: "GRUB_DEFAULT=\"1>2\""
+#  notify:
+#  - "Update GRUB"
+#  tags:
+#  - perf-conf-grub
 
-- meta: flush_handlers
+#- meta: flush_handlers
 
 - name: Load Kernel Modules By Default
   ansible.builtin.lineinfile:
   tags:
     - aws-load-kernel-modules
 
-- name: Add Kernel Modules Options (vfio-pci)
-  ansible.builtin.lineinfile:
-    path: "/etc/modprobe.d/vfio-noiommu.conf"
-    state: "present"
-    line: "{{ item }}"
-    create: "yes"
-  with_items:
-    - "options vfio enable_unsafe_noiommu_mode=1"
-  tags:
-    - aws-load-kernel-modules
+#- name: Add Kernel Modules Options (vfio-pci)
+#  ansible.builtin.lineinfile:
+#    path: "/etc/modprobe.d/vfio-noiommu.conf"
+#    state: "present"
+#    line: "{{ item }}"
+#    create: "yes"
+#  with_items:
+#    - "options vfio enable_unsafe_noiommu_mode=1"
+#  tags:
+#    - aws-load-kernel-modules
 
 #- name: Get vfio-pci With WC Patcher
 #  ansible.builtin.get_url:
 #    mode: 0744
 #  tags:
 #    - aws-vfio-patch
-
-- name: Create vfio-pci Patch Directory
-  ansible.builtin.file:
-    path: "/opt/patches/"
-    state: "directory"
-  tags:
-    - aws-vfio-patch
-
-- name: Get vfio-pci WC Patch
-  ansible.builtin.get_url:
-    url: "https://github.com/amzn/amzn-drivers/raw/master/userspace/dpdk/enav2-vfio-patch/patches/{{ item }}"
-    dest: "/opt/patches/{{ item }}"
-    mode: 0744
-  with_items:
-    - "linux-4.10-vfio-wc.patch"
-    - "linux-5.8-vfio-wc.patch"
-    - "linux-5.15-vfio-wc.patch"
-  tags:
-    - aws-vfio-patch
-
-- name: Copy vfio-pci WC Patch
-  ansible.builtin.copy:
-    src: "files/get-vfio-with-wc.sh"
-    dest: "/opt"
-    mode: 0744
-  tags:
-    - aws-vfio-patch
-
-- name: Compile vfio-pci With WC Patch
-  ansible.builtin.shell: "/bin/bash /opt/get-vfio-with-wc.sh"
-  environment:
-    DEBIAN_FRONTEND: "noninteractive"
-    TERM: "vt100"
-  tags:
-    - aws-vfio-patch
+#
+#- name: Create vfio-pci Patch Directory
+#  ansible.builtin.file:
+#    path: "/opt/patches/"
+#    state: "directory"
+#  tags:
+#    - aws-vfio-patch
+#
+#- name: Get vfio-pci WC Patch
+#  ansible.builtin.get_url:
+#    url: "https://github.com/amzn/amzn-drivers/raw/master/userspace/dpdk/enav2-vfio-patch/patches/{{ item }}"
+#    dest: "/opt/patches/{{ item }}"
+#    mode: 0744
+#  with_items:
+#    - "linux-4.10-vfio-wc.patch"
+#    - "linux-5.8-vfio-wc.patch"
+#    - "linux-5.15-vfio-wc.patch"
+#  tags:
+#    - aws-vfio-patch
+#
+#- name: Copy vfio-pci WC Patch
+#  ansible.builtin.copy:
+#    src: "files/get-vfio-with-wc.sh"
+#    dest: "/opt"
+#    mode: 0744
+#  tags:
+#    - aws-vfio-patch
+#
+#- name: Compile vfio-pci With WC Patch
+#  ansible.builtin.shell: "/bin/bash /opt/get-vfio-with-wc.sh"
+#  environment:
+#    DEBIAN_FRONTEND: "noninteractive"
+#    TERM: "vt100"
+#  tags:
+#    - aws-vfio-patch
 
 - name: Reload systemd-modules
   ansible.builtin.systemd:
index 1a747f6..9593305 100644 (file)
   retries: 300
   when: trex_extracted.changed
 
-- name: Compile Release {{ item }} Part III
-  ansible.builtin.command: "make -j 16"
-  args:
-    chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/scripts/ko/src"
-  when: trex_extracted.changed
-
-- name: Compile Release {{ item }} Part IV
-  ansible.builtin.command: "make install"
-  args:
-    chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/scripts/ko/src"
-  when: trex_extracted.changed
+#- name: Compile Release {{ item }} Part III
+#  ansible.builtin.command: "make -j 16"
+#  args:
+#    chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/scripts/ko/src"
+#  when: trex_extracted.changed
+
+#- name: Compile Release {{ item }} Part IV
+#  ansible.builtin.command: "make install"
+#  args:
+#    chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/scripts/ko/src"
+#  when: trex_extracted.changed
 
 - name: Link libc.a to liblibc.a
   ansible.builtin.command: "ln -s -f /usr/lib/x86_64-linux-gnu/libc.a /usr/lib/x86_64-linux-gnu/liblibc.a"
index 51af958..4691a07 100644 (file)
@@ -50,7 +50,7 @@ variable "placement_group_strategy" {
 variable "tg_ami" {
   description = "AMI to use for the instance."
   type        = string
-  default     = "ami-07430bfa17fd4e597"
+  default     = "ami-0b156cada4f639c46"
 }
 
 variable "tg_associate_public_ip_address" {
@@ -86,7 +86,7 @@ variable "tg_source_dest_check" {
 variable "sut1_ami" {
   description = "AMI to use for the instance."
   type        = string
-  default     = "ami-0a890555652963ec2"
+  default     = "ami-0aaed4424cfea9a24"
 }
 
 variable "sut1_associate_public_ip_address" {
index 7293d17..46f5822 100644 (file)
@@ -60,7 +60,7 @@ source "amazon-ebs" "csit_ubuntu_jammy_x86_sut" {
   force_deregister = true
   region           = "eu-central-1"
   skip_create_ami  = false
-  source_ami       = "ami-04e601abe3e1a910f"
+  source_ami       = "ami-026c3177c9bd54288"
   ssh_username     = "ubuntu"
 }
 
@@ -77,7 +77,7 @@ source "amazon-ebs" "csit_ubuntu_jammy_x86_tg" {
   force_deregister = true
   region           = "eu-central-1"
   skip_create_ami  = false
-  source_ami       = "ami-04e601abe3e1a910f"
+  source_ami       = "ami-026c3177c9bd54288"
   ssh_username     = "ubuntu"
 }
 
@@ -92,10 +92,10 @@ build {
   provisioner "ansible" {
     playbook_file = var.ansible_file_path
     user          = "ubuntu"
+    use_proxy     = false
     groups        = ["sut_aws"]
     extra_arguments = [
       "--extra-vars", "ansible_ssh_pass=${var.ansible_provision_pwd}",
-      "--extra-vars", "ansible_python_interpreter=${var.ansible_python_executable}",
       "--extra-vars", "aws=true"
     ]
   }
@@ -115,10 +115,10 @@ build {
   provisioner "ansible" {
     playbook_file = var.ansible_file_path
     user          = "ubuntu"
+    use_proxy     = false
     groups        = ["tg_aws"]
     extra_arguments = [
       "--extra-vars", "ansible_ssh_pass=${var.ansible_provision_pwd}",
-      "--extra-vars", "ansible_python_interpreter=${var.ansible_python_executable}",
       "--extra-vars", "aws=true"
     ]
   }