X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Finit.pp;h=442e04c5875262ec0c3564863527f47341db3d5e;hb=1378cd5a441ee6dc41a8b85fe8d604deff7d97d6;hp=34756644a3508fe11ebe1de7624d32f50dbacc63;hpb=cfb6a3560378bfc4380c80fa3b6ac66f80a9c3ab;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/init.pp b/manifests/init.pp index 3475664..442e04c 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -16,9 +16,10 @@ # Actions: # # Requires: -# +# puppetlabs/stdlib # Sample Usage: # class { 'apt': } + class apt( $always_apt_update = false, $disable_keys = undef, @@ -32,7 +33,7 @@ class apt( include apt::params include apt::update - validate_bool($purge_sources_list, $purge_sources_list_d) + validate_bool($purge_sources_list, $purge_sources_list_d, $purge_preferences_d) $sources_list_content = $purge_sources_list ? { false => undef, @@ -48,6 +49,7 @@ class apt( $root = $apt::params::root $apt_conf_d = $apt::params::apt_conf_d $sources_list_d = $apt::params::sources_list_d + $preferences_d = $apt::params::preferences_d $provider = $apt::params::provider file { 'sources.list': @@ -106,7 +108,7 @@ class apt( } # Need anchor to provide containment for dependencies. - anchor { "apt::update": + anchor { 'apt::update': require => Class['apt::update'], } }