X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=examples%2Fforce.pp;h=4cfaa96fd9bd357d39883e0752dc8c7363b4a115;hb=33b65b980323dfe1f4ff9733dffca7e1b1ba1986;hp=36d23f8546cc1075d5cb175e25308abfdbca0dd1;hpb=dc746734f17faa996e8441d176143945e8347330;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}", +}