summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-02Improve tests setupvarac
- Add .fixtures.yaml to checkout common module - Use puppetlabs-spec-helper in spec_helper.rb
2016-11-02Compile test, test apt::confvarac
2016-11-02Merge remote-tracking branch 'shared/master' into ↵intrigeri
feature/debian_codename_to_version
2016-11-01Merge branch 'fix_ci' into 'master' ng
Fix CI, dont install beaker on gitlab CI - Rename `system_tests` group to `acceptance` in Gemfile - Don't install `acceptance` group for rspec tests on CI - Use leapcode/ruby docker image because it has a more default ruby installation than the 'official' one. See merge request !52
2016-11-01Fix CI, dont install beaker on gitlab CIvarac
- Don't install `system-tests` gem group for rspec tests on CI - Use leapcode/ruby docker image because it has a more default ruby installation than the 'official' one. - Use `/var/cache/gitlab-runner/` as gem install path so we can cache this folder later
2016-10-29Merge branch 'fix_nextcodename_on_testing' into 'master' Jerome Charaoui
Always set debian_nextcodename to 'sid' on systems running testing, fixes #12 See merge request !49
2016-10-29Add debian_codename_to_version parser function.intrigeri
I need it to make libvirt::host::di_netboot_assistant::distribution use debian-installer-*-netboot-* packages without breaking backwards compatibility. refs: https://labs.riseup.net/code/issues/10092
2016-09-22fix missing whitespaceTech SOGEECOM
2016-09-22fix issue #15Tech SOGEECOM
2016-07-01Merge remote-tracking branch 'shared/master' into drop_lenny_squeeze_supportintrigeri
2016-06-30Take out comment referencing squeeze, see issue #14Jérôme Charaoui
2016-06-30Remove squeeze special-case from unattended-upgrades template.Jérôme Charaoui
2016-06-30Remove backports_url parameter.Jérôme Charaoui
For jessie and later releases, backports use debian_url.
2016-06-30Remove references to backports_url parameter and squeeze from README.Jérôme Charaoui
2016-06-29Drop Debian lenny and squeeze support.Jérôme Charaoui
2016-06-29Merge branch 'bugfix/reboot-required-jessie' into 'master' Jerome Charaoui
Bugfix/reboot required jessie I've mistakenly marked !40 as merged :/ See merge request !46
2016-06-29Merge branch 'feature/8-make_dist-upgrade_timeout_configurable' into 'master' LeLutin
apt::dist_upgrade: add a timeout parameter (#8). See merge request !45
2016-06-29Merge branch 'bugfix/drop-obsolete-code-and-global-variable-in-apt-cron' ↵LeLutin
into 'master' Drop apt::cron::download, and turn $apt_cron_hours into a class parameter for ap… …t::cron::dist_upgrade. I've introduced apt::cron::download, am not using it anymore, and have never seen anyone else submit a bug or a merge request for it. Thus, I feel pretty confident in dropping it. And this allows me to trivially get rid of the $apt_cron_hours global variable noticed by LeLutin in #13. (I've mistakenly marked !44 as merged) See merge request !47
2016-06-29Fix missing quote in IPADDRESSES assignment in apticron configJérôme Charaoui
2016-06-29Remove redundant symlinks for the Debian apticron template, fixes #2Jérôme Charaoui
2016-06-29Remove redundant symlinks for the Debian listchanges template, fixes #2Jérôme Charaoui
2016-06-29Move documentation to README, and expand a bit on it.intrigeri
2016-06-29Merge remote-tracking branch 'shared/master' into ↵intrigeri
feature/8-make_dist-upgrade_timeout_configurable
2016-06-29Remove documentation for apt::cron::download, and document the new parameter ↵intrigeri
to apt::cron::dist_upgrade.
2016-06-29Merge remote-tracking branch 'shared/master' into ↵intrigeri
bugfix/drop-obsolete-code-and-global-variable-in-apt-cron
2016-06-29Try to fix rendering of Markdown pre-formatted sections in bullet lists.intrigeri
2016-06-29Fix newly introduced white-space issues.intrigeri
2016-06-29apt::reboot_required_notify: get rid of temporary variable.intrigeri
2016-06-29ident the upgrade notices correctlyTech SOGEECOM
2016-06-29fix formatting errorsTech SOGEECOM
2016-06-29apt::reboot_required_notify::jessie: explicitly check that ↵intrigeri
$apt::use_backports is true when running Jessie. Otherwise, it would fail anyway when trying to install reboot-notifier, but in a way less user-friendly. Thanks to lavamind for the suggestion!
2016-06-29Merge remote-tracking branch 'shared/master' into bugfix/reboot-required-jessieintrigeri
2016-06-29add back the parts of the README that were lostTech SOGEECOM
2016-06-29apt::dist_upgrade: add a timeout parameter (#8).intrigeri
2016-06-29fix :key: in Gitlab markdownTech SOGEECOM
2016-06-29use the same style for all the examplesTech SOGEECOM
2016-06-29Drop apt::cron::download, and turn $apt_cron_hours into a class parameter ↵intrigeri
for apt::cron::dist_upgrade. I've introduced apt::cron::download, am not using it anymore, and have never seen anyone else submit a bug or a merge request for it. Thus, I feel pretty confident in dropping it. And this allows me to trivially get rid of the $apt_cron_hours global variable noticed by LeLutin in #13.
2016-06-29Always set debian_nextcodename to 'sid' on systems running testing,Jérôme Charaoui
fixes #12
2016-06-29Fix some minor lint issuesGabriel Filion
This was shown by the testing that was added in merge request !34
2016-06-29Merge remote-tracking branch 'varac/beaker' into blahGabriel Filion
The README file has been changed, use the new syntax to match the rest of the file.
2016-06-29Merge remote-tracking branch 'lelutin-gitlab/backports_follow_debian_url' ↵intrigeri
into shared-master
2016-06-29add an upgrade notice about the change of default value for $reposGabriel Filion
2016-06-29Merge branch 'master' into backports_follow_debian_urlGabriel Filion
The README file was changed on the master branch and we'd like to change it to add an upgrade notice.
2016-06-29Merge branch 'merge_debian_preferences_templates'Jérôme Charaoui
Conflicts: manifests/preferences.pp templates/Debian/preferences_jessie.erb templates/Debian/preferences_squeeze.erb templates/Debian/preferences_wheezy.erb
2016-06-27README: make examples more compactGabriel Filion
also, use commas instead of semi-colon at the end of resources to use a coding style that makes things more extensible.
2016-06-27extraneous space in subsection titleGabriel Filion
2016-06-27Merge branch 'master' into 'master' LeLutin
Update the README to use markdown This module's documentation is pretty good, but god plain text is awful when a document gets this long. I _really_ dislike Gitlab's markdown flavor, but IMHO bad markdown is better than no markdown. You can see the result here: https://gitlab.com/sogeecom/apt/blob/master/README.md -- pollo See merge request !41
2016-06-27push logic behind apt::repos back in apt::paramsGabriel 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.
2016-06-27make backports_url follow debian_url by defaultGabriel Filion
backports_url was already set to the same value than debian_url by default, but it was set to the default value of debian_url. this meant that when giving a url to the debian_url parameter to the apt class, the backports_url would not follow and would still be using the default value for debian_url. with this change, when backports_url is not specified, but debian_url is, then both of them take on the value given to the debian_url. of course if backports_url is also given a value, then it keeps the value given by the user.
2016-04-27use the same code indenting (Puppet's code guideline one) everywhere to uniformLouis-Philippe Véronneau