]> arthur.barton.de Git - AnsibleRoles.git/blob - roles/apt-base/tasks/main.yml
2a6d52366e00ecde9e8dfe4e5c4fab2af934ae5c
[AnsibleRoles.git] / roles / apt-base / tasks / main.yml
1 ---
2 # tasks file for apt
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=0644
14     owner=root
15
16 - name: "apt(8): Don't install recommended packages by default"
17   tags:
18     - apt
19     - packages
20   lineinfile: >
21     create=yes
22     dest=/etc/apt/apt.conf
23     group=root
24     line='Apt::Install-Recommends "false";'
25     owner=root
26
27 - name: "aptitude(8): Don't install recommended packages by default"
28   tags:
29     - apt
30     - packages
31   lineinfile: >
32     create=yes
33     dest=/root/.aptitude/config
34     group=root
35     line='Apt::Install-Recommends "false";'
36     owner=root
37
38 - name: update APT repositories (when outdated)
39   tags:
40     - apt
41     - packages
42   apt: >
43     update_cache=yes
44     cache_valid_time=3600
45   changed_when: false
46
47 - name: configure debconf(1) frontend
48   tags:
49     - debconf
50     - packages
51   debconf: >
52     name=debconf
53     question=debconf/frontend
54     value=Dialog
55     vtype=select
56
57 - name: configure debconf(1) priority
58   tags:
59     - debconf
60     - packages
61   debconf: >
62     name=debconf
63     question=debconf/priority
64     value=low
65     vtype=select