diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml index 77e408ceecc1138511b863e0053c06212ab2ca90..1a9b9f32accd7d60e990ff7cebf2f53c5dcef29c 100644 --- a/roles/mellanox_drivers/tasks/main.yml +++ b/roles/mellanox_drivers/tasks/main.yml @@ -13,17 +13,16 @@ register: drivers_installed ignore_errors: true -- name: set install - set_fact: install_now=True, reboot_now=False - - +- name: default dont install + set_fact: install_now=false reboot_now=False +- name: set install + set_fact: install_now=True reboot_now=True + when: drivers_installed | failed - name: copy driver source - #make this a variable unarchive: copy=no src="http://consistency0/src/{{ MELLANOX_DRIVER_SRC }}.tgz" dest=/tmp sudo: true - #when: drivers_installed|failed and ansible_os_family=="RedHat" and ansible_distribution_major_version == "7" when: install_now - name: install drivers