summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-09allow possibility of disabling backportsAntoine Beaupré
2015-06-03Fix bug with debian_nextcodenameJerome Charaoui
2015-05-11Replace debian_*() parser functions with factsJerome 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-11Avoid unattended security upgrades from stable if running oldstableJerome Charaoui
2015-05-07Adjusted sources.list template: LTS is now 'oldoldstable'Jerome Charaoui
2015-05-07Add upgrade notice about updated functionsJerome Charaoui
2015-05-07Fix typos in unattended-upgrades templateJerome Charaoui
2015-05-06Merge branch 'master' into 'master'Matt Taggart
Fix 50unattended-upgrades template for squeeze, better pattern for later release See merge request !12
2015-05-06Fix 50unattended-upgrades template for squeeze, better pattern for later releaseJerome Charaoui
2015-05-06don't call Exec[refresh_apt] after deploying unattended-upgrades configvarac
unattended-upgrades is run on a daily base by cron, no need to force an `apt-get update` after changing this file.
2015-05-06Merge branch 'master' into 'master'varac
add $ensure_version parameter, to allow for overriding which version of unattend… …ed-upgrades is installed See merge request !11
2015-05-06add $ensure_version parameter, to allow for overriding which version of ↵Micah Anderson
unattended-upgrades is installed
2015-05-06Merge branch 'master' into 'master'Micah
Fix error in 50unattended-upgrades.erb syntax, remove lsb fact See merge request !10
2015-05-06Fix error in 50unattended-upgrades.erb syntax, remove lsb factJerome Charaoui
2015-05-06jessie has been released!Micah Anderson
2015-04-28Merge branch 'master' into 'master'LeLutin
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
2015-04-28the http redirector has a new official homeMatt Taggart
2015-04-28invert the backports logic because squeeze and older were the exception and ↵Matt Taggart
wheezy and newer the default
2015-04-18Merge branch 'preferences_utopic_erb' into 'master'LeLutin
+ preferences_utopic.erb See merge request !6
2015-04-18Merge branch 'fix_ubuntu_backports_entry' into 'master'LeLutin
fix duplicate <main> ubuntu backports entry See merge request !7
2015-04-17Document unattended_upgrades class parametersGabriel Filion
2015-04-17Add 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-17unattended-upgrades: use an @ prefix for template variablesGabriel Filion
2015-04-17Parametrize unattended-upgrades mail recipientGabriel Filion
2015-04-17make it possible to opt out of MailOnlyOnErrorGabriel Filion
This combines all files into one template. It should make maintenance easier.
2015-03-31fix duplicate <main> ubuntu backports entryvarac
2015-03-31+ preferences_utopic.erbvarac
2015-02-28Merge branch 'fix-usage-of-module_dir' into 'master'Micah
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
2015-02-28Add missing "include common::moduledir".intrigeri
Without this, $common::moduledir::module_dir_path is empty.
2015-02-28Merge branch 'master' into 'master'intrigeri
Merge with cmaisonnneuve and immerda See merge request !4
2015-02-20Merge branch 'master' of git://git.puppet.immerda.ch/module-aptJerome Charaoui
Conflicts: templates/Debian/sources.list.erb
2015-02-20Merge branch 'master' of gitlab.com:shared-puppet-modules-group/aptJerome Charaoui
2015-02-07Merge remote-tracking branch 'shared/master' into feature/squeeze-ltsintrigeri
2015-02-07Add support for Squeeze LTS.intrigeri
2014-12-07Merge branch 'document_list' into 'master'Micah
Document list added a note to the readme to document that the .list ending for resource names is now optional See merge request !3
2014-12-06rephrase documentation of option .listGabriel Filion
as suggested during review
2014-12-06Added a license. That's a bit cocky, but we're just licensing this stuff as ↵Guillaume Marde
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).
2014-12-06Update the README to show that .list is optional for sourcesGabriel Filion
2014-12-06Merge branch 'append_list' into 'master'Micah
Append list I've implemented #6200 in a backwards-compatible manner: this change makes ending sources in ".list" optional See merge request !2
2014-12-06Merge branch 'flip_security_source' into 'master'Micah
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
2014-12-06make it optional to end sources in ".list"Gabriel Filion
2014-12-05flip around security support for debianGabriel 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-10-31Fixes placeholders in 50unattended-upgrades.squeezeJerome Charaoui
2014-10-29Add oldstable to default 50unattended-upgradesJerome Charaoui
2014-10-29Fix default 50unattended-upgrades because of Debian bug #704087Jerome Charaoui
2014-10-28Change default 50unattended-upgrades on DebianJerome Charaoui
* Use squeeze-lts origin on squeeze * All other releases use newer Origins-Pattern format * Drop support for lenny
2014-04-18Merge remote-tracking branch 'shared/master'mh
2014-04-18address puppet 3.x deprecation warningsmh
2014-03-21add apt listchanges template symlink for jessie - same as the othersMicah Anderson
2014-03-21add apticron_jessie symlink, same version in wheezy and sidMicah Anderson