base: Manage /etc/apt/sources.list
[noc.git] / ansible / roles / base / tasks / 02debian.yml
1 ---
2 - name: disable apt suggests and recommends
3   copy:
4     src: 02no-recommends
5     dest: /etc/apt/apt.conf.d/
6     mode: 0644
7
8 - name: Install apt-transport-https
9   apt:
10     name: apt-transport-https
11     state: present
12
13 - name: Template sources.list
14   template:
15     dest: /etc/apt/sources.list
16     src: sources.list.j2
17     mode: 0644
18
19 - name: install basic packages
20   apt:
21     name:
22       - less
23       - psmisc
24       - sudo
25       - dstat
26       - mtr-tiny
27       - tcpdump
28       - debian-goodies
29       - lsof
30       - haveged
31       - net-tools
32       - screen
33       - aptitude
34       - unp
35       - ca-certificates
36       - file
37       - nano
38       - python-apt
39       - command-not-found
40       - man-db
41       - lshw
42     state: present
43
44 - name: make sure grml-(etc|scripts)-core is not installed
45   apt:
46     name:
47       - grml-etc-core
48       - grml-scripts-core
49     state: absent
50     purge: yes