X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=fdio.infra.ansible%2Froles%2Fvpp_device%2Ftasks%2Fmain.yaml;h=0114b05a40ea48217c5842d92d90fcb2b356df20;hb=HEAD;hp=5e98be2f84ca964a44fbd8e25a5d86580597445d;hpb=c86e36b1c19e21444e1bb6a9a65fc8f66f68bb04;p=csit.git diff --git a/fdio.infra.ansible/roles/vpp_device/tasks/main.yaml b/fdio.infra.ansible/roles/vpp_device/tasks/main.yaml index 5e98be2f84..91916456af 100644 --- a/fdio.infra.ansible/roles/vpp_device/tasks/main.yaml +++ b/fdio.infra.ansible/roles/vpp_device/tasks/main.yaml @@ -1,6 +1,16 @@ --- # file: tasks/main.yaml +- name: "Load Kernel Modules On Startup (vfio-pci)" + ansible.builtin.lineinfile: + path: "/etc/modules" + state: "present" + line: "{{ item }}" + with_items: + - "vfio-pci" + tags: + - load-kernel-modules + - name: "Disable IPv6 Router Advertisement" ansible.builtin.sysctl: name: "net.ipv6.conf.default.accept_ra" @@ -11,9 +21,9 @@ tags: - set-sysctl -- name: "Disable IPv6 Router Advertisement" +- name: "Disable IPv6 MLDv1 interval" ansible.builtin.sysctl: - name: "net.ipv6.conf.all.accept_ra" + name: "net.ipv6.conf.default.mldv1_unsolicited_report_interval" value: "0" state: "present" sysctl_file: "/etc/sysctl.d/90-csit.conf" @@ -21,9 +31,9 @@ tags: - set-sysctl -- name: "Disable IPv6 MLDv1 interval" +- name: "Disable IPv6 MLDv2 interval" ansible.builtin.sysctl: - name: "net.ipv6.conf.all.mldv1_unsolicited_report_interval" + name: "net.ipv6.conf.default.mldv2_unsolicited_report_interval" value: "0" state: "present" sysctl_file: "/etc/sysctl.d/90-csit.conf" @@ -31,9 +41,9 @@ tags: - set-sysctl -- name: "Disable IPv6 MLDv2 interval" +- name: "Disable IPv6 Autoconf" ansible.builtin.sysctl: - name: "net.ipv6.conf.all.mldv2_unsolicited_report_interval" + name: "net.ipv6.conf.default.autoconf" value: "0" state: "present" sysctl_file: "/etc/sysctl.d/90-csit.conf" @@ -41,9 +51,9 @@ tags: - set-sysctl -- name: "Disable IPv6 Autoconf" +- name: "Disable IPv6 MC Forwarding" ansible.builtin.sysctl: - name: "net.ipv6.conf.all.autoconf" + name: "net.ipv6.conf.default.mc_forwarding" value: "0" state: "present" sysctl_file: "/etc/sysctl.d/90-csit.conf" @@ -51,9 +61,19 @@ tags: - set-sysctl -- name: "Disable IPv6 MC Forwarding" +- name: "Disable IPv4 IGMPv2 interval" + ansible.builtin.sysctl: + name: "net.ipv4.conf.default.igmpv2_unsolicited_report_interval" + value: "0" + state: "present" + sysctl_file: "/etc/sysctl.d/90-csit.conf" + reload: "yes" + tags: + - set-sysctl + +- name: "Disable IPv4 IGMPv3 interval" ansible.builtin.sysctl: - name: "net.ipv6.conf.all.mc_forwarding" + name: "net.ipv4.conf.default.igmpv3_unsolicited_report_interval" value: "0" state: "present" sysctl_file: "/etc/sysctl.d/90-csit.conf"