X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=manifests%2Finit.pp;h=1a5c7e0c653e3c49b5a9c653581efea8ad6196ef;hb=a758247f2632b3204167a8058fbb8903f0438841;hp=b41d359fbdeb22652a42db531ea387cf9abf05cb;hpb=99c3fd354d904e03f1d2ac21f25952b0932e2f69;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/init.pp b/manifests/init.pp index b41d359..1a5c7e0 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -33,57 +33,57 @@ class apt( validate_bool($purge_sources_list, $purge_sources_list_d) $refresh_only_apt_update = $always_apt_update? { - true => false, - false => true + true => false, + false => true, } - if ! defined(Package["python-software-properties"]) { - package { "python-software-properties": } + if ! defined(Package['python-software-properties']) { + package { 'python-software-properties': } } - file { "sources.list": - path => "${apt::params::root}/sources.list", - ensure => present, - owner => root, - group => root, - mode => 644, + file { 'sources.list': + ensure => present, + path => "${apt::params::root}/sources.list", + owner => root, + group => root, + mode => '0644', content => $purge_sources_list ? { false => undef, true => "# Repos managed by puppet.\n", }, } - file { "sources.list.d": - path => "${apt::params::root}/sources.list.d", - ensure => directory, - owner => root, - group => root, - purge => $purge_sources_list_d, + file { 'sources.list.d': + ensure => directory, + path => "${apt::params::root}/sources.list.d", + owner => root, + group => root, + purge => $purge_sources_list_d, recurse => $purge_sources_list_d, } - exec { "apt_update": - command => "${apt::params::provider} update", - subscribe => [ File["sources.list"], File["sources.list.d"] ], + exec { 'apt_update': + command => "${apt::params::provider} update", + subscribe => [ File['sources.list'], File['sources.list.d'] ], refreshonly => $refresh_only_apt_update, } case $disable_keys { true: { - file { "99unauth": - content => "APT::Get::AllowUnauthenticated 1;\n", + file { '99unauth': ensure => present, - path => "/etc/apt/apt.conf.d/99unauth", + content => "APT::Get::AllowUnauthenticated 1;\n", + path => '/etc/apt/apt.conf.d/99unauth', } } false: { - file { "99unauth": + file { '99unauth': ensure => absent, - path => "/etc/apt/apt.conf.d/99unauth", + path => '/etc/apt/apt.conf.d/99unauth', } } undef: { } # do nothing - default: { fail("Valid values for disable_keys are true or false") } + default: { fail('Valid values for disable_keys are true or false') } } if($proxy_host) {