Use apt module with 2.2 option "allow_unauthenticated"

This commit is contained in:
Jérémy Lecour 2017-05-16 15:35:16 +02:00 committed by Jérémy Lecour
parent 606c9973c6
commit 82c4c9d745
2 changed files with 12 additions and 17 deletions

View file

@ -9,7 +9,7 @@
- name: Check if Broadcom NetXtreme II device is present - name: Check if Broadcom NetXtreme II device is present
shell: "lspci | grep -q 'NetXtreme II'" shell: "lspci | grep -q 'NetXtreme II'"
check_mode: no check_mode: no
register: broadcom register: broadcom
failed_when: False failed_when: False
changed_when: False changed_when: False
@ -28,7 +28,7 @@
- name: Detect if RAID is installed - name: Detect if RAID is installed
shell: lspci | grep "RAID bus controller" | grep -v Intel shell: lspci | grep "RAID bus controller" | grep -v Intel
check_mode: no check_mode: no
register: raidmodel register: raidmodel
changed_when: "'FAILED' in raidmodel.stdout" changed_when: "'FAILED' in raidmodel.stdout"
failed_when: "'FAILED' in raidmodel.stdout" failed_when: "'FAILED' in raidmodel.stdout"
@ -54,17 +54,12 @@
- block: - block:
- name: Install packages for DELL/LSI hardware - name: Install packages for DELL/LSI hardware
## With Ansible 2.0, the apt module can't install unauthenticated packages apt:
# apt: name: "{{ item }}"
# name: "{{ item }}" allow_unauthenticated: yes
# state: present with_items:
# with_items: - megacli
# - megacli - megaclisas-status
# - 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 - name: Configure packages for DELL/LSI hardware
template: template:

View file

@ -57,9 +57,9 @@
when: evolinux_packages_common when: evolinux_packages_common
- name: Install/Update serveur-base meta-package - name: Install/Update serveur-base meta-package
command: "apt-get install -yq --allow-unauthenticated serveur-base" apt:
register: install_server_base name: serveur-base
changed_when: not (install_server_base.stdout | search("0 upgraded") and install_server_base.stdout | search("0 newly installed")) allow_unauthenticated: yes
when: evolinux_packages_serveur_base when: evolinux_packages_serveur_base
- name: Customize logcheck recipient - name: Customize logcheck recipient
@ -72,7 +72,7 @@
- name: is an MTA installed? - name: is an MTA installed?
command: "dpkg -S /usr/sbin/sendmail" command: "dpkg -S /usr/sbin/sendmail"
check_mode: no check_mode: no
register: mta_installed register: mta_installed
failed_when: False failed_when: False
changed_when: False changed_when: False