]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Make custom_key_dir a class parameter and not a global variable
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 26 Jan 2013 17:20:30 +0000 (15:20 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 26 Jan 2013 17:20:30 +0000 (15:20 -0200)
README
manifests/init.pp

diff --git a/README b/README
index f241a19d92ce09d1062ab414244fe83a9bb2faaa..35a88b25586a1da55e7d4399b50f56581b8f8253 100644 (file)
--- a/README
+++ b/README
@@ -129,18 +129,6 @@ pull in the templates/site_apt/sources.list file:
 
   $custom_sources_list = template('site_apt/sources.list')
 
-$custom_key_dir
----------------
-
-If you have different apt-key files that you want to get added to your
-apt keyring, you can set this variable to a path in your fileserver
-where individual key files can be placed. If this is set and keys
-exist there, this module will 'apt-key add' each key.
-
-The debian-archive-keyring package is installed and kept current up to the
-latest revision (this includes the backports archive keyring).
-
-
 Classes
 =======
 
@@ -235,6 +223,16 @@ Class parameters:
      include apt::dist_upgrade
      class { 'apt': codename => 'wheezy', notify => Exec['apt_dist-upgrade'] }
 
+* custom_key_dir
+
+  If you have different apt-key files that you want to get added to your
+  apt keyring, you can set this variable to a path in your fileserver
+  where individual key files can be placed. If this is set and keys
+  exist there, this module will 'apt-key add' each key.
+
+  The debian-archive-keyring package is installed and kept current up to the
+  latest revision (this includes the backports archive keyring).
+
 apt::apticron
 -------------
 
index 020c1ccb556bf002554d16d6bf8b2df28f81254d..d17892580c0d124f8f9854a062996ca2a468e8e2 100644 (file)
@@ -15,7 +15,8 @@ class apt(
   $ubuntu_url = 'http://archive.ubuntu.com/ubuntu',
   $repos = 'auto',
   $custom_preferences = '',
-  $disable_update = false
+  $disable_update = false,
+  $custom_key_dir = false,
 ){
   case $::operatingsystem {
     'debian': {
@@ -113,9 +114,9 @@ class apt(
   $apt_base_dir = "${common::moduledir::module_dir_path}/apt"
   modules_dir { 'apt': }
 
-  if $::custom_key_dir {
+  if $custom_key_dir {
     file { "${apt_base_dir}/keys.d":
-      source  => $::custom_key_dir,
+      source  => $custom_key_dir,
       recurse => true,
       owner   => root,
       group   => root,