Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
the rationale of this is that isn't useful for third party modules,
because they cannot inject keys in there without some serious apt
class hijacking
|
|
allow disabling backports (and volatile in ubuntu)
as the module stands now, there's no way to disable backports.
there are a few reasons why we want to allow this:
* "tools, not policy" - if Debian doesn't ship with backports enabled by default, why should we change that policy?
* too many sources.list entries can cause problems on `apt-get update`, which can run out of memory and require special config
* if the pinning fails, some packages may be updated by mistake
* even if pinning works, some may *want* to keep admins from installing anything from backports as a policy
this keeps backports installed by default (begrudgingly) however. it just allows disabling it.
it also allows disabling volatile in ubuntu, which wasn't possible before.
See merge request !16
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
Fix 50unattended-upgrades template for squeeze, better pattern for later release
See merge request !12
|
|
|
|
unattended-upgrades is run on a daily base by cron, no need to force
an `apt-get update` after changing this file.
|
|
add $ensure_version parameter, to allow for overriding which version of unattend…
…ed-upgrades is installed
See merge request !11
|
|
unattended-upgrades is installed
|
|
Fix error in 50unattended-upgrades.erb syntax, remove lsb fact
See merge request !10
|
|
|
|
|
|
updates for debian sources
There have been some recent changes in debian resulting in changes to sources
* jessie was released and very soon there will be a jessie-backports, so the backports logic needs to handle that
* the http.debian.net redirector has a new official url
See merge request !8
|
|
|
|
wheezy and newer the default
|
|
+ preferences_utopic.erb
See merge request !6
|
|
fix duplicate <main> ubuntu backports entry
See merge request !7
|
|
|
|
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.
|
|
|
|
|
|
This combines all files into one template. It should make maintenance
easier.
|
|
|
|
|
|
Fix usage of module_dir
I didn't test enough functionality before merging https://gitlab.com/shared-puppet-modules-group/apt/merge_requests/4 apparently: anything that depends on module_dir is currently broken. Sorry!
See merge request !5
|
|
Without this, $common::moduledir::module_dir_path is empty.
|
|
Merge with cmaisonnneuve and immerda
See merge request !4
|
|
Conflicts:
templates/Debian/sources.list.erb
|
|
|
|
|
|
|
|
Document list
added a note to the readme to document that the .list ending for resource names is now optional
See merge request !3
|
|
as suggested during review
|
|
GPLv3, which is part of the basis of unity of most organizations involved in the creation of those. If you absolutely wanna pull out of this shit let us know, we'll try to figure something out ; most likely we'll stop using your part and rewrite them on our own (but better :D).
|
|
|
|
Append list
I've implemented #6200 in a backwards-compatible manner: this change makes ending sources in ".list" optional
See merge request !2
|
|
Flip security source
Implement bug #8334
the diff in the redmine issue has two checks for codenames, but I'm wondering if they're adding anything to the "releases" check.
See merge request !1
|
|
|