Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-04 | Merge branch 'support_missing_ubuntu_releases' into 'master' | Micah | |
[feat] Support vivid, wily, xenial ubuntu release See merge request !27 | |||
2015-12-04 | move backports to snippets | Antoine Beaupré | |
this allows for third party modules to enable this on the fly | |||
2015-11-02 | [feat] Support vivid, wily, xenial ubuntu release | varac | |
2015-10-09 | Improve unattended-upgrades origin selectors | Jerome Charaoui | |
* On squeeze, use release fact instead of hardcoded release name * On wheezy, special-case because codename selector is not available * On jessie and up, start pulling in point-release updates. The codename selector ensures that we won't be upgrading to a new release automatically. | |||
2015-10-09 | Fix merge conflict in README | Jerome Charaoui | |
2015-06-09 | also disable volatile on ubuntu if relevant | Antoine Beaupré | |
2015-06-09 | also control backports on ubuntu | Antoine Beaupré | |
2015-06-09 | typo | Antoine Beaupré | |
2015-06-09 | allow possibility of disabling backports | Antoine Beaupré | |
2015-05-11 | Replace debian_*() parser functions with facts | Jerome Charaoui | |
* Removes dependency on lsb-release and/or Facter >1.7 (values are based on $::lsbdistcodename, when available) * Simplifies maintenance: only lib/facter/util/* require updates as new releases are made Caveats: * apt::codename is removed; to override debian_* facts, set the FACTER_debian_codename environment variable for puppet * If tracking unstable, make sure lsb-release is installed, as other methods can't tell between testing and unstable | |||
2015-05-11 | Avoid unattended security upgrades from stable if running oldstable | Jerome Charaoui | |
2015-05-07 | Adjusted sources.list template: LTS is now 'oldoldstable' | Jerome Charaoui | |
2015-05-07 | Fix typos in unattended-upgrades template | Jerome Charaoui | |
2015-05-06 | Fix 50unattended-upgrades template for squeeze, better pattern for later release | Jerome Charaoui | |
2015-05-06 | Fix error in 50unattended-upgrades.erb syntax, remove lsb fact | Jerome Charaoui | |
2015-04-18 | Merge branch 'preferences_utopic_erb' into 'master' | LeLutin | |
+ preferences_utopic.erb See merge request !6 | |||
2015-04-18 | Merge branch 'fix_ubuntu_backports_entry' into 'master' | LeLutin | |
fix duplicate <main> ubuntu backports entry See merge request !7 | |||
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 | unattended-upgrades: use an @ prefix for template variables | Gabriel Filion | |
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-03-31 | fix duplicate <main> ubuntu backports entry | varac | |
2015-03-31 | + preferences_utopic.erb | varac | |
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-05 | flip around security support for debian | Gabriel Filion | |
with the release of squeeze-lts, the current way we deal with security sources is problemaic. by flipping things around we hope to make the files contents more stable. | |||
2014-04-18 | Merge remote-tracking branch 'shared/master' | mh | |
2014-04-18 | address puppet 3.x deprecation warnings | mh | |
2014-03-21 | add apt listchanges template symlink for jessie - same as the others | Micah Anderson | |
2014-03-21 | add apticron_jessie symlink, same version in wheezy and sid | Micah Anderson | |
2014-03-21 | Merge branch 'master' of buse.riseup.net:shared-apt | Micah Anderson | |
2014-03-21 | add jessie preferences file | Micah Anderson | |
2013-12-08 | Drop Debian Etch and Lenny compatibility. | intrigeri | |
Both have been unsupported for ages. | |||
2013-01-02 | Lookup next_release in template the same way we lookup next_codename. | intrigeri | |
next_release was forgotten when next_codename was fixed. | |||
2012-12-05 | fix for $lsbdistcodename regression introduced by ↵ | Micah Anderson | |
ac166366d7baa45b74e09974289d9fb2dad38e67 What happened here was the $codename = $::lsbdistcodename was removed from init.pp and replaced with just $::lsbdistcodename whereever $codename was used. Then in the sources.list.erb and preferences files things were changed like this: <pre>+### Debian current: <%= codename = scope.lookupvar('::lsbdistcodename') %> ... -deb <%= debian_url %> <%= codename %> <%= repos %> ... +deb <%= debian_url=scope.lookupvar('apt::debian_url') %> <%= codename %> <%= repos=scope.lookupvar('apt::repos') %> </pre> This meant that the codename was always set to lsbdistcodename, and you because in newer puppet versions you cannot assign a value to a top-level facter variable, it is not possible to change this. Because we cannot change $lsbdistcodename, we have to fix this by allowing the user to pass a different, non-top-level scoped variable to the class as a parameter, which defaults to $::lsbdistcodename, so that upgrades can be triggered. This is documented in the README in an upgrade notice | |||
2012-08-22 | parameterize the apt::proxy_client class | Micah Anderson | |
2012-08-16 | Merge remote-tracking branch 'shared/master' | mh | |
Conflicts: README manifests/dist_upgrade/initiator.pp manifests/init.pp manifests/preseeded_package.pp manifests/unattended_upgrades.pp | |||
2012-06-18 | Make apt::preferences_snippet support Puppet < 2.7 again, when the 'package' ↵ | intrigeri | |
parameter is not set. Details: https://labs.riseup.net/code/issues/3467 https://labs.riseup.net/code/issues/3468 | |||
2012-06-18 | fix auto repo selection | mh | |
the actual repos are in real_repos as by default we have auto. | |||
2012-06-08 | Allow passing arbitrary Pin value to apt::preferences_snippet. | intrigeri | |
Closes: Redmine#3467. | |||
2012-06-08 | Support multiple APT preferences snippets for the same package name pattern. | intrigeri | |
This is implemented by adding a "package" parameter to apt::preferences_snippet, so that define names can be kept unique while the package names are not necessarily. Closes: Redmine#3468. | |||
2012-06-08 | refactor things for >2.7 | mh | |
2012-06-05 | new style for 2.7 | mh | |
2012-05-20 | Changing ubuntu preferences templates to symlinks | Silvio Rhatto | |
2012-05-20 | Adding precise template | Silvio Rhatto | |
2012-05-20 | Adding preferences_oneiric.erb | Silvio Rhatto | |
2011-10-06 | Add apticron.conf template for Debian sid. | intrigeri | |
2011-10-06 | Add listchanges.conf template for Debian sid. | intrigeri | |
2011-06-20 | Add preferences, listchanges, apticron templates for Debian Wheezy. | intrigeri | |