]> arthur.barton.de Git - AnsibleRoles.git/commitdiff
debian-base: Don't install a Linux kernel into OpenVZ guests
authorAlexander Barton <alex@barton.de>
Fri, 26 Jan 2018 15:49:22 +0000 (16:49 +0100)
committerAlexander Barton <alex@barton.de>
Fri, 26 Jan 2018 15:49:22 +0000 (16:49 +0100)
roles/debian-base/tasks/main.yml

index 48d393b8d53d81d81956a49612ef816069a770fa..72a5b0b286071afc2990304612f2f2facafa9e3d 100644 (file)
     - busybox-static
   when: "ansible_kernel.find('pve') < 1"
 
-- name: install Linux kernel packages (amd64; non Proxmox-VE hosts)
+- name: install Linux kernel packages (amd64; non Proxmox-VE hosts, non OpenVZ guest)
   tags:
     - packages
   apt: >
     state=installed
     name=linux-image-amd64
-  when: "ansible_architecture == 'x86_64' and ansible_kernel.find('pve') < 1"
+  when: "ansible_architecture == 'x86_64' and ansible_kernel.find('pve') < 1 and ansible_virtualization_type != 'openvz'"
 
-- name: install Linux kernel packages (i386; non Proxmox-VE hosts)
+- name: install Linux kernel packages (i386; non Proxmox-VE hosts, non OpenVZ guest)
   tags:
     - packages
   apt: >
     state=installed
     name=linux-image-686-pae
-  when: "ansible_architecture == 'i386' and ansible_kernel.find('pve') < 1"
+  when: "ansible_architecture == 'i386' and ansible_kernel.find('pve') < 1 and ansible_virtualization_type != 'openvz'"