From e180e07193b171b07caf26810860cb8de7210b94 Mon Sep 17 00:00:00 2001 From: David Galloway Date: Mon, 2 Oct 2017 15:10:04 -0400 Subject: [PATCH] testnode: Update dependencies for zap tasks Signed-off-by: David Galloway --- roles/testnode/tasks/zap_disks.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/roles/testnode/tasks/zap_disks.yml b/roles/testnode/tasks/zap_disks.yml index 4686a97..e893f5e 100644 --- a/roles/testnode/tasks/zap_disks.yml +++ b/roles/testnode/tasks/zap_disks.yml @@ -1,8 +1,26 @@ --- -- name: Make sure gdisk is installed - package: - name: gdisk +# These zap tasks are run on freshly reimaged cobbler_managed machines +# even when using the -stock profiles. Therefore, testnode package +# installation hasn't happened yet so we install zap dependencies here. + +- name: Make sure apt dependencies are installed + apt: + name: "{{ item }}" + state: present + with_items: + - gdisk + - dmsetup + when: ansible_os_family == "Debian" + +- name: Make sure rpm dependencies are installed + yum: + name: "{{ item }}" state: present + with_items: + - gdisk + # for dmsetup + - device-mapper + when: ansible_os_family == "RedHat" - name: Set root disk set_fact: -- 2.39.5