X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=examples%2Fforce.pp;h=4cfaa96fd9bd357d39883e0752dc8c7363b4a115;hb=3f2b1e3ff0ac3bb11526d61d935483e3a2d7d89b;hp=36d23f8546cc1075d5cb175e25308abfdbca0dd1;hpb=e965fe450d5ec69d24c023096c3f73b4e43f34b2;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/examples/force.pp b/examples/force.pp index 36d23f8..4cfaa96 100644 --- a/examples/force.pp +++ b/examples/force.pp @@ -1,2 +1,28 @@ -# force.pp -# TODO: Update +#if you need to specify a release +$rel_string = '-t ' +#else +$rel_string = '' + +#if you need to specify a version +$ensure = '' +#else +$ensure = installed + +#if overwrite existing cfg files +$config_files = '-o Dpkg::Options::="--force-confnew"' +#elsif force use of old files +$config_files = '-o Dpkg::Options::="--force-confold"' +#elsif update only unchanged files +$config_files = '-o Dpkg::Options::="--force-confdef"' +#else +$config_files = '' + +#if install missing configuration files for the package +$config_missing = '-o Dpkg::Options::="--force-confmiss"' +#else +$config_missing = '' + +package { '': + ensure => $ensure, + install_options => "${config_files} ${config_missing} ${rel_string}", +}