Skip to content

Commit ed1e916

Browse files
author
Marc Fournier
committed
apt: helper definition to manage /etc/apt/preferences
1 parent 3460187 commit ed1e916

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

manifests/definitions/preferences.pp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
define apt::preferences($ensure="present", $package, $pin, $priority) {
2+
3+
common::concatfilepart { $name:
4+
ensure => $ensure,
5+
file => "/etc/apt/preferences",
6+
content => template("apt/preferences.erb"),
7+
before => Exec["apt-get_update"],
8+
}
9+
10+
}

templates/preferences.erb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# file managed by puppet
2+
Package: <%= package %>
3+
Pin: <%= pin %>
4+
Pin-Priority: <%= priority %>
5+
6+

0 commit comments

Comments
 (0)