]> arthur.barton.de Git - AnsibleRoles.git/blob - roles/debian-base/tasks/main.yml
Initial import
[AnsibleRoles.git] / roles / debian-base / tasks / main.yml
1 ---
2 # debian-base tasks
3
4 - name: 'apt(8): Disable "package diffs"'
5   tags:
6     - apt
7     - packages
8   lineinfile: >
9     create=yes
10     dest=/etc/apt/apt.conf
11     group=root
12     line='Acquire::PDiffs "false";'
13     mode=644
14     owner=root
15
16 - name: "aptitude(8): Don't install recommended packages by default"
17   tags:
18     - apt
19     - packages
20   lineinfile: >
21     create=yes
22     dest=/root/.aptitude/config
23     group=root
24     line='Apt::Install-Recommends "false";'
25     owner=root
26
27 - name: update APT repositories (when outdated)
28   tags:
29     - apt
30     - packages
31   apt: >
32     update_cache=yes
33     cache_valid_time=3600
34
35 - name: configure debconf(1) frontend
36   tags:
37     - debconf
38     - packages
39   debconf: >
40     name=debconf
41     question=debconf/frontend
42     value=Dialog
43     vtype=select
44
45 - name: configure debconf(1) priority
46   tags:
47     - debconf
48     - packages
49   debconf: >
50     name=debconf
51     question=debconf/priority
52     value=low
53     vtype=select
54
55 - name: install common packages
56   tags:
57     - packages
58   apt: >
59     state=installed
60     name={{ item }}
61   with_items:
62     - bash-completion
63     - busybox-static
64     - ca-certificates
65     - curl
66     - debconf-utils
67     - etckeeper
68     - git
69     - htop
70     - less
71     - linux-image-amd64
72     - lsb-base
73     - lsb-release
74     - psmisc
75     - net-tools
76     - screen
77     - sudo
78     - telnet-ssl
79     - vim