forked from ctrlaltdel/puppet-apt
/
README
43 lines (30 loc) · 914 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
= apt puppet module =
Manages apt configuration under Debian or Ubuntu.
== Classes ==
* apt
* apt::clean-cache
=== apt::clean-cache ===
Variables
*$apt_clean_minutes*: cronjob minutes - default uses ip_to_cron from module "common"
*$apt_clean_hours*: cronjob hours - default to 0
*$apt_clean_mday*: cronjob monthday - default uses ip_to_cron from module "common"
Require:
- module common (http://github.com/camptocamp/puppet-common)
== Definitions ==
* apt::conf
* apt::key
* apt::sources_list
=== apt::conf ==
apt::conf{"99unattended-upgrade":
ensure => present,
content => "APT::Periodic::Unattended-Upgrade \"1\";\n",
}
=== apt::key ===
apt::key {"A37E4CF5":
source => "http://dev.camptocamp.com/packages/debian/pub.key",
}
=== apt::sources_list ===
apt::sources_list {"camptocamp":
ensure => present,
content => "deb http://dev.camptocamp.com/packages/ etch puppet",
}