From a0a5920f99e0913a64757bbe2f3d4b3841f4d4e4 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Fri, 23 Dec 2016 14:11:11 +0100 Subject: [PATCH] evolinux-base: megacli packages are not authenticated --- evolinux-base/tasks/hardware.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/evolinux-base/tasks/hardware.yml b/evolinux-base/tasks/hardware.yml index 9988d7f3..e60cd8ca 100644 --- a/evolinux-base/tasks/hardware.yml +++ b/evolinux-base/tasks/hardware.yml @@ -50,12 +50,17 @@ - block: - name: Install packages for DELL/LSI hardware - apt: - name: "{{ item }}" - state: present - with_items: - - megacli - - megaclisas-statusd + ## With Ansible 2.0, the apt module can't install unauthenticated packages + # apt: + # name: "{{ item }}" + # state: present + # with_items: + # - megacli + # - megaclisas-status + command: "apt-get install -yq --allow-unauthenticated megacli megaclisas-status" + register: install_megacli + changed_when: not (install_megacli.stdout | search("0 upgraded") and install_megacli.stdout | search("0 newly installed")) + - name: Configure packages for DELL/LSI hardware template: