summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2014-03-21Merge branch 'master' of buse.riseup.net:shared-aptMicah Anderson
2014-03-21add jessie preferences fileMicah Anderson
2014-01-08use the new style common modulemh
2014-01-08use stdlib instead of the common modulemh
2013-12-08Adapt documentation to take into account we haven't been supporting Lenny ↵intrigeri
for more than a year.
2013-12-08Remove Lenny-related comment that was made obsolete a year ago by commit 822950.intrigeri
2013-12-08Drop Debian Etch and Lenny compatibility.intrigeri
Both have been unsupported for ages.
2013-07-27Make custom_sources_list into a class paramterGabriel Filion
and thus remove the last global variable.
2013-06-27remove unnecessary override and accidentally merge issueMicah Anderson
2013-06-25Merge branch 'bug/fix_push' into leapMicah 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-25Regression: lost MailOnlyOnError for unattended-upgradesGabriel Filion
Since only wheezy supports it, let's add it back only for wheezy. Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
2013-06-25Changing 'testing' to 'wheezy' on 50unattended-upgrades.wheezySilvio Rhatto
2013-06-25Updating unattended-upgrades squeeze config as oldstable (2)Silvio Rhatto
2013-06-25fix unattended-upgrades dependency cyclevarac
2013-06-25using distribution sprecific files againvarac
2013-06-25fix default unattended-upgrades config filevarac
2013-06-25Make custom_key_dir a class parameter and not a global variableSilvio Rhatto
Conflicts: manifests/init.pp
2013-06-25remove unnecessary before dependency on the /etc/apt/preferences file in ↵Micah Anderson
unattended_upgrades.pp
2013-06-20fix for the following: warning: Dynamic lookup of $custom_preferences at ↵bug/dynamic_lookupMicah 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-26Merge branch 'master' into leapMicah Anderson
2013-05-03Wheezy was released!intrigeri
2013-03-20Use 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-20Move 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-15Revert "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-14deploy /etc/apt/preferences before File['apt_config']preferences_before_updatevarac
2013-03-14apt keys: always deploy before Exec[refresh_apt], also with $custom_preferencesdeploy_key_before_updatevarac
2013-03-05fix #4249: Ubuntu: wrong sources.list entriesvarac
2013-02-16Don'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-01Install 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-30Merge remote-tracking branch 'remotes/shared/master'varac
2013-01-20added custom fact apt_runningvarac