diff options
| -rw-r--r-- | README | 4 | ||||
| -rw-r--r-- | manifests/init.pp | 6 | 
2 files changed, 10 insertions, 0 deletions
| @@ -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, | 
