(CONT-581) Adding deferred function support for password field
[puppet-modules/puppetlabs-apt.git] / manifests / init.pp
index 7d1baf3fb4965cda2de59d0d3de8c9396081e252..cd408d8f67e0da8140c1edd4bf67706c8cfa53d5 100644 (file)
@@ -366,14 +366,14 @@ class apt (
       default => 'present',
     }
 
-    $auth_conf_tmp = epp('apt/auth_conf.epp')
+    $auth_conf_tmp = stdlib::deferrable_epp('apt/auth_conf.epp', { 'auth_conf_entries' => $auth_conf_entries })
 
     file { '/etc/apt/auth.conf':
       ensure  => $auth_conf_ensure,
       owner   => $auth_conf_owner,
       group   => 'root',
       mode    => '0600',
-      content => Sensitive("${confheadertmp}${auth_conf_tmp}"),
+      content => Sensitive($auth_conf_tmp),
       notify  => Class['apt::update'],
     }
   }