summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-15Merge branch 'master' into HEADHEADmasterkwadronaut
2018-11-15Fix order, unknown variablekwadronaut
By including the common module first, you won't get ugliness like this: Nov 14 10:29:02 - [citest79656] Warning: Unknown variable: 'apt::apt_base_dir'. at /srv/leap/puppet/code/modules/apt/manifests/config.pp:69:15 Nov 14 10:29:02 - [citest79656] Warning: Unknown variable: 'apt::apt_base_dir'. at /srv/leap/puppet/code/modules/apt/manifests/config.pp:77:30 Nov 14 10:29:02 - [citest79656] Warning: Unknown variable: 'apt::apt_base_dir'. at /srv/leap/puppet/code/modules/apt/manifests/config.pp:78:30
2018-09-26Merge remote-tracking branch 'shared/master'kwadronaut
2018-06-19Fix another fact var scope issue in upgrade exampleJérôme Charaoui
2018-06-19Improve backports exampleJérôme Charaoui
2018-06-19Fix variable scope warnings in examplesJérôme Charaoui
2018-03-13Add more details on unattended_upgradesLouis-Philippe Véronneau
2018-03-08Make sure you are using testing instead of buster, as it seems the apt ↵Louis-Philippe Véronneau
preferences pin for buster are not working properly...
2018-03-06Clarify how to use apt::pin and add `create_ressources` exampleLouis-Philippe Véronneau
2018-02-20mention new apt_listchanges module.Louis-Philippe Véronneau
2018-02-07add UPGRADING.md, close issue #25Louis-Philippe Véronneau
2018-01-08Merge remote-tracking branch 'lelutin-gitlab/issue_22' (Closes #22)intrigeri
2018-01-08Merge branch 'puppet4_compat' into 'master'intrigeri
puppet 4 compat: mark integer as string See merge request shared-puppet-modules-group/apt!64
2017-09-25Merge branch 'deb_debian_org' into 'master'Matt Taggart
replace old httpredir by new deb.debian.org (fix issue #23) Closes #23 See merge request shared-puppet-modules-group/apt!70
2017-09-25replace old httpredir by new deb.debian.orgLouis-Philippe Véronneau
2017-08-23specs: manually define debian_nextcodename when expected to be usedGabriel Filion
with puppet 4.x when you don't define the debian_nextcodename, compilation fails saying that the variable is unknown. since we have unit tests specifically for this fact's behaviour, we want to stub out the fact's value in other tests so that we can verify the logic of manifests is actually good.
2017-08-23test: move release targets for debianGabriel Filion
In commit 8b45a8a, the release names were moved forward in order to follow the new Debian release. However, I didn't change the tests accordingly and thus the tests have been failing since then.
2017-08-23Merge branch 'broken_release_checks' into 'master'Louis-Philippe Véronneau
test: move release targets for debian See merge request !65
2017-07-02lint preferences.ppGabriel Filion
that file is using multiple coding style elements that don't follow community best practices which are designed to make code easier to read.
2017-07-02Deploy forgotten fallback for debian to avoid upgrade mishapsGabriel Filion
During the change from the monolithic preferences file to the series of snippets in preferences.d, one part was left out possibly as an oversight, which prevents installing packages by mistake that belong to a release that hasn't been explicitely pinned.
2017-07-02Rename "stable" preferences file to "current_codename"Gabriel Filion
The file that we call "stable" can make apt actually pin testing or sid if one of these is the running codename, which is nothing stable. In order to make this file's name more relevant it should be named current_codename.
2017-07-02remove template for main preferences configGabriel Filion
this file is not used anymore. we've moved all of this to preferences.d so the template is useless now, but we forgot to remove it.
2017-06-27Merge remote-tracking branch 'shared/master' into leap_masterVarac
2017-06-24specs: manually define debian_nextcodename when expected to be usedGabriel Filion
with puppet 4.x when you don't define the debian_nextcodename, compilation fails saying that the variable is unknown. since we have unit tests specifically for this fact's behaviour, we want to stub out the fact's value in other tests so that we can verify the logic of manifests is actually good.
2017-06-24test: move release targets for debianGabriel Filion
In commit 8b45a8a, the release names were moved forward in order to follow the new Debian release. However, I didn't change the tests accordingly and thus the tests have been failing since then.
2017-06-22puppet 4 compat: mark integer as stringLouis-Philippe Véronneau
2017-06-22Merge branch 'custom_dockerimage' into 'master'LeLutin
Use official ruby docker image See merge request !63
2017-06-22Use official ruby docker imageVarac
2017-06-19Merge branch 'stretch_released' into 'master'Jerome Charaoui
stretch was released See merge request !62
2017-06-18stretch was releasedGabriel Filion
buster+1's codename is known, and wheezy has been in LTS for some time already.
2017-05-30Merge remote-tracking branch 'lelutin-gitlab/package' (Closes: #5)intrigeri
2017-04-16README: slightly reword template usage for apt::packageGabriel Filion
The current wording is not super clear on what type of file should be dropped in `site_apt/...`.
2017-04-16package wrongly documented and used with content parameterGabriel Filion
There are some references to the old `content` parameter (from preseeded_package) that mistakenly weren't replaced with the new parameter `seedfile_content`. This meant the documentation was wrong and the `preseeded_package` wrapper was erroring out because of an unknown parameter.
2017-04-16README: missing sentence end in deprecation notice for preseeded_packageGabriel Filion
The missing dot made the announcement confusing. There are really two different informations in there that should be split.
2017-02-24Merge branch 'master' into 'master' LeLutin
Move old monolithic preferences files to mutiple preferences.d files (Fix #14) Closes #14 See merge request !61
2017-02-24define variables in templates with the right styleLouis-Philippe Véronneau
2017-02-24update the README with the new preferences.d behaviorLouis-Philippe Véronneau
2017-02-24ensure old monolithic preferences file is no moreLouis-Philippe Véronneau
2017-02-24seems puppet didn't like square bracketsLouis-Philippe Véronneau
2017-02-24add manage_preferences to init.ppLouis-Philippe Véronneau
2017-02-24README: document new pin/pin_priority parameters to apt::packageGabriel Filion
2017-02-24remove preferences.d files when not using themLouis-Philippe Véronneau
2017-02-24Adjust README to show new parameter that's needed for preseeding.Gabriel Filion
2017-02-24make use of preseed optional and disabled by defaultGabriel Filion
We currently can't use apt::package without preseeding. Also by default the preseed content is grabbed from an implicit template, which makes puppet runs fail for a non-obvious reason. To keep previous functionality, force use of seed file when using the deprecated apt::preseeded_package type.
2017-02-24fix custom_preferences && refactor how they workLouis-Philippe Véronneau
2017-02-24teach apt::package to mange pins for packagesGabriel Filion
2017-02-24fix variable name (bis)Louis-Philippe Véronneau
2017-02-24rename preseeded_package into packageGabriel Filion
keep a wrapper in place with a deprecation notice for the old name so that ppl can know about the change and migrate to the new name
2017-02-24preferences.d/stable is the new preferencesLouis-Philippe Véronneau
2017-02-24fix variable nameLouis-Philippe Véronneau