X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Finit.pp;h=597774c8338775a56e1e64c1d3a03ffe8ceb59ce;hb=60e50a9b65dec94fe20734404295e28d9e434a83;hp=48b62d178a30056b83d4edbde6598397bfad4497;hpb=d33a4c103f625fbc0a68e5fd07d476e3ef9b0723;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/init.pp b/manifests/init.pp index 48b62d1..597774c 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -36,7 +36,8 @@ class apt( $purge_preferences_d = false, $update_timeout = undef, $update_tries = undef, - $sources = undef + $sources = undef, + $fancy_progress = undef ) { if $::osfamily != 'Debian' { @@ -102,6 +103,24 @@ class apt( recurse => $purge_preferences_d, } + case $fancy_progress { + true: { + file { '99progressbar': + ensure => present, + content => 'Dpkg::Progress-Fancy "1";', + path => "${apt_conf_d}/99progressbar", + } + } + false: { + file { '99progressbar': + ensure => absent, + path => "${apt_conf_d}/99progressbar", + } + } + undef: {} # do nothing + default: { fail('Valid values for fancy_progress are true or false') } + } + case $disable_keys { true: { file { '99unauth': @@ -134,7 +153,7 @@ class apt( owner => root, group => root, } - + file { 'old-proxy-file': ensure => absent, path => "${apt_conf_d}/proxy",