From f6bed743b4c4b80dc62edf86fe60c37a759cd1d3 Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Fri, 27 Mar 2020 05:44:21 +0000 Subject: [PATCH] adding check_mode for script Former-commit-id: fc4e1d2a3e0290757ba7021015afb40b5aebb7f2 --- roles/mellanox_drivers/tasks/main.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml index b5be9126..c084b9da 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 -- GitLab