From: Andreas Teuchert Date: Sat, 23 Feb 2013 15:45:31 +0000 (+0100) Subject: Don't use hardcoded provider in force manifest. X-Git-Tag: 1.4.1~21^2~2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=5f618da4bd8b2a97a28f299ad41f45237ed7240a;p=puppet-modules%2Fpuppetlabs-apt.git Don't use hardcoded provider in force manifest. Use $apt::params::provider instead. --- diff --git a/manifests/force.pp b/manifests/force.pp index a1ec4a6..152bb67 100644 --- a/manifests/force.pp +++ b/manifests/force.pp @@ -7,6 +7,8 @@ define apt::force( $timeout = 300 ) { + $provider = $apt::params::provider + $version_string = $version ? { false => undef, default => "=${version}", @@ -32,7 +34,7 @@ define apt::force( } } - exec { "/usr/bin/apt-get -y ${release_string} install ${name}${version_string}": + exec { "${provider} -y ${release_string} install ${name}${version_string}": unless => $install_check, logoutput => 'on_failure', timeout => $timeout,