Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-27 | push logic behind apt::repos back in apt::params | Gabriel Filion | |
The logic in specifying the default value for apt::repos is in the wrong place: it should be in apt::params since this is exactly what this latter class is for. There's no special case that can involve making default the value follow the value of another parameter so there's no point in having that logic in the main class. | |||
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 | |