aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README4
-rw-r--r--manifests/init.pp6
2 files changed, 10 insertions, 0 deletions
diff --git a/README b/README
index 131ae1d..dbcf383 100644
--- a/README
+++ b/README
@@ -62,6 +62,10 @@ example, setting the following variable before including this class
will pull in the templates/apt/preferences file:
$custom_preferences = 'template("apt/preferences")'
+Also, if you need the preferences file to be absent, set this variable to false:
+
+$custom_preferences = false
+
$custom_key_dir
---------------
If you have different apt-key files that you want to get added to your
diff --git a/manifests/init.pp b/manifests/init.pp
index 57a685c..60c95a1 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -40,6 +40,12 @@ class apt {
'': {
include apt::default_preferences
}
+ false: {
+ config_file { "/etc/apt/preferences":
+ alias => "apt_config",
+ ensure => absent;
+ }
+ }
default: {
config_file { "/etc/apt/preferences":
content => $custom_preferences,