From faa4b1ce698ba74a6a8dd35eba36bb804e8578a8 Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Wed, 11 Mar 2020 01:33:52 +0000 Subject: [PATCH] force mellanox role to fail if no hardware is present. I want this to be handled higher up where it is visible Former-commit-id: 752ea7cd4551297d5aa21028c52a4ef3a41f83de --- roles/mellanox_drivers/tasks/main.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml index f8167fd2..aa873e4c 100644 --- a/roles/mellanox_drivers/tasks/main.yml +++ b/roles/mellanox_drivers/tasks/main.yml @@ -1,4 +1,9 @@ --- + +- 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" + - include_vars: mellanoxVars.yml - name: yum install dependencies @@ -39,8 +44,8 @@ changed_when: False - name: set install due to drivers not installed - set_fact: - install_now: true + set_fact: + install_now: true reboot_now: true when: drivers_installed.failed @@ -60,7 +65,7 @@ debug: var=install_now - name: copy driver source - unarchive: copy=no src="http://consistency0/src/{{ MELLANOX_DRIVER_SRC }}.tgz" dest=/tmp + unarchive: copy=no src="http://consistency0/src/{{ MELLANOX_DRIVER_SRC }}.tgz" dest=/tmp become: true become_user: root when: install_now -- GitLab