diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml index b5be91261645541f5a9f2ca87b0f831e13f5fb00..c084b9dad15290738693e02c00253f3f739a1e48 100644 --- a/roles/mellanox_drivers/tasks/main.yml +++ b/roles/mellanox_drivers/tasks/main.yml @@ -3,6 +3,7 @@ - name: "Force this role to fail if no Mellanox hardware is present" #Exclude the role via tags ans ansible-playbook --skip-tags mlx shell: "lspci | grep Mellanox" + check_mode: yes - include_vars: mellanoxVars.yml @@ -12,7 +13,7 @@ become_user: root ignore_errors: true when: ansible_os_family == "RedHat" - + - name: test for existing installation of drivers shell: '/bin/ibv_devinfo' become: true @@ -26,8 +27,8 @@ debug: var=drivers_installed - name: default dont install - set_fact: - install_now: false + set_fact: + install_now: false reboot_now: false - name: get driver version @@ -56,8 +57,8 @@ debug: var=desired_driver_version - name: set install due to version mismatch - set_fact: - install_now: true + set_fact: + install_now: true reboot_now: true when: driver_version.failed or not desired_driver_version.stdout in driver_version.stdout @@ -71,7 +72,7 @@ when: install_now #remove old mellanox drivers as they may interfere with an update -- name: stop lustre +- name: stop lustre service: name=lustre-client state=stopped become: true become_user: root @@ -108,8 +109,8 @@ become_user: root ignore_errors: true with_items: - - mlnx-ofa_kernel - - mlnx-ofa_kernel-devel + - mlnx-ofa_kernel + - mlnx-ofa_kernel-devel - mlnx-ofa_kernel-modules when: install_now