]> arthur.barton.de Git - AnsibleRoles.git/blob - roles/debian-base/tasks/main.yml
199cf46d72388a18754a293ab0ee3ad50a7cc7f5
[AnsibleRoles.git] / roles / debian-base / tasks / main.yml
1 ---
2 # tasks file for debian-base
3
4 - name: install common packages
5   tags:
6     - packages
7   apt:
8     state: present
9     name: [
10       'bash-completion',
11       'ca-certificates',
12       'curl',
13       'debconf-utils',
14       'etckeeper',
15       'git',
16       'htop',
17       'less',
18       'lsb-base',
19       'lsb-release',
20       'psmisc',
21       'net-tools',
22       'screen',
23       'sudo',
24       'telnet-ssl',
25       'vim',
26     ]
27
28 - name: install common packages (non Proxmox-VE hosts)
29   tags:
30     - packages
31   apt: >
32     state=present
33     name=busybox-static
34   when: "ansible_kernel.find('pve') < 1"
35
36 - name: install Linux kernel packages (amd64; non Proxmox-VE hosts, non OpenVZ guest)
37   tags:
38     - packages
39   apt: >
40     state=present
41     name=linux-image-amd64
42   when: "ansible_architecture == 'x86_64' and ansible_kernel.find('pve') < 1 and ansible_virtualization_type != 'openvz'"
43
44 - name: install Linux kernel packages (i386; non Proxmox-VE hosts, non OpenVZ guest)
45   tags:
46     - packages
47   apt: >
48     state=present
49     name=linux-image-686-pae
50   when: "ansible_architecture == 'i386' and ansible_kernel.find('pve') < 1 and ansible_virtualization_type != 'openvz'"