Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-31 | reboot_required_notify::wheezy: add an "ensure" parameter, defaulting to ↵ | intrigeri | |
"present". | |||
2015-08-31 | reboot_required_notify: move all code to a ::wheezy class. | intrigeri | |
It doesn't work on Jessie and newer (#1). | |||
2015-06-09 | allow possibility of disabling backports | Antoine Beaupré | |
2015-05-06 | don't call Exec[refresh_apt] after deploying unattended-upgrades config | varac | |
unattended-upgrades is run on a daily base by cron, no need to force an `apt-get update` after changing this file. | |||
2015-05-06 | add $ensure_version parameter, to allow for overriding which version of ↵ | Micah Anderson | |
unattended-upgrades is installed | |||
2015-04-28 | the http redirector has a new official home | Matt Taggart | |
2015-04-28 | invert the backports logic because squeeze and older were the exception and ↵ | Matt Taggart | |
wheezy and newer the default | |||
2015-04-17 | Add parameter for blacklisting a list of packages. | Gabriel Filion | |
This functionality was lost because we stopped using a source file for the 50unattended-upgrades file that would previously let one override the configuration per release or per host. | |||
2015-04-17 | Parametrize unattended-upgrades mail recipient | Gabriel Filion | |
2015-04-17 | make it possible to opt out of MailOnlyOnError | Gabriel Filion | |
This combines all files into one template. It should make maintenance easier. | |||
2015-02-28 | Add missing "include common::moduledir". | intrigeri | |
Without this, $common::moduledir::module_dir_path is empty. | |||
2015-02-20 | Merge branch 'master' of git://git.puppet.immerda.ch/module-apt | Jerome Charaoui | |
Conflicts: templates/Debian/sources.list.erb | |||
2015-02-07 | Merge remote-tracking branch 'shared/master' into feature/squeeze-lts | intrigeri | |
2015-02-07 | Add support for Squeeze LTS. | intrigeri | |
2014-12-06 | make it optional to end sources in ".list" | Gabriel Filion | |
2014-01-08 | use the new style common module | mh | |
2014-01-08 | use stdlib instead of the common module | mh | |
2013-12-08 | Remove Lenny-related comment that was made obsolete a year ago by commit 822950. | intrigeri | |
2013-07-27 | Make custom_sources_list into a class paramter | Gabriel Filion | |
and thus remove the last global variable. | |||
2013-06-27 | remove unnecessary override and accidentally merge issue | Micah Anderson | |
2013-06-25 | Merge branch 'bug/fix_push' into leap | Micah Anderson | |
This gets us fixes for the unattended_upgrades in wheezy, as well as the custom_key_dir class parameter replacement of the global variable Conflicts: manifests/unattended_upgrades.pp | |||
2013-06-25 | fix unattended-upgrades dependency cycle | varac | |
2013-06-25 | using distribution sprecific files again | varac | |
2013-06-25 | Make custom_key_dir a class parameter and not a global variable | Silvio Rhatto | |
Conflicts: manifests/init.pp | |||
2013-06-25 | remove unnecessary before dependency on the /etc/apt/preferences file in ↵ | Micah Anderson | |
unattended_upgrades.pp | |||
2013-06-20 | fix for the following: warning: Dynamic lookup of $custom_preferences at ↵bug/dynamic_lookup | Micah Anderson | |
modules/apt/manifests/preferences_snippet.pp:16 is deprecated. For more information, see http://docs.puppetlabs.com/guides/scope_and_puppet.html. To see the change in behavior, use the --debug flag. | |||
2013-05-26 | Merge branch 'master' into leap | Micah Anderson | |
2013-03-20 | Use the main Debian archive's URL as the default URL for backports on Wheezy. | intrigeri | |
The backports are now fully integrated with the main archive. See: https://labs.riseup.net/code/issues/4270 https://lists.debian.org/debian-devel-announce/2013/03/msg00007.html | |||
2013-03-20 | Move apt class parameters to a ::params class. | intrigeri | |
This brings no behaviour change yet, but will allow to set class parameters' default value depending on system facts. | |||
2013-03-15 | Revert "deploy /etc/apt/preferences before File['apt_config']" | varac | |
This reverts commit 7e8113b3fcf6f251ca9d5e2f39f43fd024058c97. see https://leap.se/code/issues/1990 for the miserious details. | |||
2013-03-14 | deploy /etc/apt/preferences before File['apt_config']preferences_before_update | varac | |
2013-03-14 | apt keys: always deploy before Exec[refresh_apt], also with $custom_preferencesdeploy_key_before_update | varac | |
2013-03-05 | fix #4249: Ubuntu: wrong sources.list entries | varac | |
2013-02-16 | Don't check for a package priority to be set when removing an APT ↵ | intrigeri | |
preferences snippet. The problem I'm facing is that the sanity checks prevent one from using a simple: apt::preferences_snippet { "bla": ensure => absent } So, first set a default value for the `priority' parameter, so that it's not required anymore. Second, add a sanity check to error out when priority is not set, to get the safe old behaviour. Then, wrap all sanity checks about arguments within a "if $ensure == 'present'" block. | |||
2013-02-01 | Install unattended-upgrades after Exec[refresh_apt] | varac | |
Before, including apt::unattended_upgrades on a host without the unattended-upgrades package would fail on the first run, because the module tries to install the package before apt is finally configured. This commit does: - introduce the option $refresh_apt for apt::apt_conf (Defaults to true). Can be used to not trigger Exec['refresh_apt'] - install the unattended-upgrades package after a final Exec['refresh_apt']. To not run into a loop, it calls Apt_conf['50unattended-upgrades'] with the option refresh_apt => false, which is also not needed for the configuration | |||
2013-01-08 | Don't check for source / content to be set when removing an APT source. | intrigeri | |
Else, the sanity checks prevent one from using a simple apt::sources_list { "sid.list": ensure => absent } | |||
2013-01-08 | Merge remote-tracking branch 'leap/feature/unattended_upgrades' into review | intrigeri | |
Conflicts: files/lenny/50unattended-upgrades | |||
2013-01-03 | replace a missed Concat reference change with File['apt_config'] | Micah Anderson | |
2013-01-03 | Fix overzealous linting. | intrigeri | |
We do want to see \n expanded in this string. | |||
2013-01-02 | Apply code style corrections from puppet-lint | Gabriel Filion | |
Signed-off-by: Gabriel Filion <lelutin@gmail.com> + more linting by intrigeri. Conflicts: manifests/apticron.pp manifests/cron/dist_upgrade.pp manifests/cron/download.pp manifests/dist_upgrade/initiator.pp manifests/init.pp manifests/listchanges.pp manifests/preferences.pp manifests/preseeded_package.pp manifests/proxy_client.pp manifests/unattended_upgrades.pp manifests/update.pp | |||
2013-01-02 | Simplify codename handling. | intrigeri | |
Have the codename class parameter default to $::lsbdistcodename, and derive $release from it. | |||
2013-01-02 | Remove duplicated settings, resulting from wrong merge. | intrigeri | |
2013-01-02 | Merge remote-tracking branch 'riseup/immerda_27_readme' into shared | intrigeri | |
Conflicts: README manifests/cron/dist_upgrade.pp manifests/cron/download.pp manifests/init.pp manifests/preferences.pp | |||
2013-01-02 | Merge branch 'master' into issue_3953 | Gabriel Filion | |
2012-12-30 | Merge remote-tracking branch 'riseup/feature/http_debian_net' | intrigeri | |
2012-12-30 | Merge remote-tracking branch 'riseup/feature/unknown_lsbdistcodename' | intrigeri | |
2012-12-19 | exec{'apt_dist-upgrade'} just requires Exec['apt_updated'] if ↵ | nadir | |
apt::disable_update if false | |||
2012-12-18 | On a sid system, $lsbdistcodename is reports 'n/a', this doesn't work ↵ | Micah Anderson | |
because the module looks for a template based on the $lsbdistcodename, so you get this error: Could not find template 'apt/Debian/preferences_n/a.erb' The slash in 'n/a' appears to be a path (confusing!) So I've set an error message when 'n/a' is encountered, encouraging the user to set the $lsbdistcodename. I was not confident in the idea of pointing any occurrence of 'n/a' to the sid templates, as I could imagine a case where this might occur on a non-sid system where the lsbdistcodename isn't properly detected | |||
2012-12-18 | switch default $debian_url to use http.debian.net which is more accurate and ↵ | Micah Anderson | |
up-to-date than cdn.debian.net | |||
2012-12-18 | comparing variabled should use double quotes (interestingly, it does work ↵ | nadir | |
with only one too) |