X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Ftools%2Ftestbed-setup%2Fansible%2Froles%2Fcommon%2Ftasks%2Fmellanox.yaml;fp=resources%2Ftools%2Ftestbed-setup%2Fansible%2Froles%2Fcommon%2Ftasks%2Fmellanox.yaml;h=0000000000000000000000000000000000000000;hb=8605f3f406468f57bb9b2eac12a4421f65965300;hp=b8d14ad67ce67781f1ac04b08efeca5c2917068a;hpb=d7e14a0a93e7e06047daeaf6a5575f227aeb925a;p=csit.git diff --git a/resources/tools/testbed-setup/ansible/roles/common/tasks/mellanox.yaml b/resources/tools/testbed-setup/ansible/roles/common/tasks/mellanox.yaml deleted file mode 100644 index b8d14ad67c..0000000000 --- a/resources/tools/testbed-setup/ansible/roles/common/tasks/mellanox.yaml +++ /dev/null @@ -1,39 +0,0 @@ ---- -# file: roles/common/tasks/mellanox.yaml - -- name: Mellanox Install - Check Presence of Mellanox Hardware - shell: "lspci | grep Mellanox | awk '{print $1}'" - register: mellanox_pcis - failed_when: no - changed_when: no - tags: install-mellanox - -- name: Mellanox Install - Get OFED - get_url: - url: 'http://content.mellanox.com/ofed/MLNX_OFED-{{ mellanox.version }}/MLNX_OFED_LINUX-{{ mellanox.version }}-{{ ansible_distribution|lower }}{{ ansible_distribution_version }}-{{ ansible_machine }}.tgz' - dest: '/opt/MLNX_OFED_LINUX-{{ mellanox.version }}-{{ ansible_distribution|lower }}{{ ansible_distribution_version }}-{{ ansible_machine }}.tgz' - mode: 0644 - when: mellanox_pcis.stdout_lines | length > 0 - tags: install-mellanox - -- name: Mellanox Install - Extract OFED - unarchive: - remote_src: true - src: '/opt/MLNX_OFED_LINUX-{{ mellanox.version }}-{{ ansible_distribution|lower }}{{ ansible_distribution_version }}-{{ ansible_machine }}.tgz' - dest: '/opt/' - creates: '/opt/MLNX_OFED_LINUX-{{ mellanox.version }}-{{ ansible_distribution|lower }}{{ ansible_distribution_version }}-{{ ansible_machine }}' - register: mellanox_firmware_extracted - when: mellanox_pcis.stdout_lines | length > 0 - tags: install-mellanox - -- name: Mellanox Install - Install OFED - command: './mlnxofedinstall --with-mft --dpdk --force --upstream-libs' - args: - chdir: '/opt/MLNX_OFED_LINUX-{{ mellanox.version }}-{{ ansible_distribution|lower }}{{ ansible_distribution_version }}-{{ ansible_machine }}' - when: mellanox_pcis.stdout_lines | length > 0 and mellanox_firmware_extracted - tags: install-mellanox - -- name: Mellanox Install - Switch Infiniband to Ethernet - command: 'mlxconfig --yes --dev {{ item }} set LINK_TYPE_P1=2 LINK_TYPE_P2=2' - with_items: "{{ mellanox_pcis.stdout_lines }}" - tags: install-mellanox