Commit graph

22 commits

Author SHA1 Message Date
Matt Johnson
c2c1e94584 rhizo_base/apt: Remove inconsistent notify_update
The apt::source resource defaults the parameter notify_update to
true. All other resources in the module do not explicitly specify
notify_update, so it stands out that it is set to its default
here. This commit removes the explicit setting to make the freeswith
repository consistent with the others and not unnecessarily attract
the attention of a future reader inexperienced with puppet.
2019-09-06 14:20:46 +02:00
Matt Johnson
a5bce1a04d rhizo_base/apt: Remove trailing whitespace
This commit should not change behavior.
2019-09-06 14:14:22 +02:00
Matt Johnson
57de111236 rhizo_base: Require apt-transport-https before apt sources
The package apt-transport-https is required to successfully add some
of the debian repos. This commit moves the package resource
installation into the rhizo_base::apt::debian class instead of the
rhizo_base:📦:debian class to break a dependency cycle that
would otherwise exist if rhizo_base::apt::debian depended on all of
rhizo_base:📦:debian.
2019-09-06 14:10:21 +02:00
Matt Johnson
3e220df8fe rhizo_base: Add contains dependencies
Puppet treats included classes specially, and does not assume that
they are contained in their outside class for the sake of dependency
ordering. This means that any other resources requiring the base
non-distribution specific classes were actually not capturing the
ordering dependencies on resources defined in the distribution
specific class!
2019-07-18 12:38:07 -05:00
Monocots
19726b2721 apt: osmo: use latest, not nightly 2019-05-27 17:54:33 +00:00
39a8ce8dab repos: use stretch where available 2019-03-06 11:30:57 +00:00
f16c57586c Test No. 2.... 2018-02-23 12:44:33 +00:00
53ba6815a3 Test #1 for error free 1st run 2018-02-23 11:25:10 +00:00
f58f6f68aa Change Osmo Nightly repo to Debian_9.0 2018-02-22 13:17:05 +00:00
4b53a58494 Initial Changes to the manifests, just to get the recipe to run 2018-02-13 21:35:33 +00:00
Wile E. Coyote
bdf956fc06 APT: Add Osmocom Nighlty, fix some errors 2018-02-12 20:15:03 +00:00
Wile E. Coyote
ea49c4f4c6 Add Rhizomatica Jessie and Irontec REPOs 2018-02-12 09:29:15 +00:00
Wile E. Coyote
077ff4ffeb Don't apt-get update on every run 2017-05-05 07:19:33 +00:00
Wile E. Coyote
af5f716c8d Install our latest version of osmo-stack 2017-01-30 14:10:12 +00:00
Wile E. Coyote
b353f4410b Multi-OS Version 2017-01-24 21:13:55 +00:00
Wile E. Coyote
728fe30a63 Add newer ondrej ppa, update to php5.6 2017-01-24 18:02:36 +00:00
Wile E. Coyote
4a0d62ad30 Add new 'repo' repo for updated osmo pkgs 2017-01-13 22:33:57 +00:00
530c5f40b8 Don't get Icinga repo key from keyserv 2016-07-28 21:00:24 +02:00
84d082da1b Added kiwiirc and dependencies 2016-01-27 18:01:08 +00:00
Ciaby
fd4586fb15 Added Icinga2 repository. 2015-05-25 19:34:56 -05:00
Ciaby
e960cf2ac9 Fix name scope for apt and riak. 2015-05-20 13:32:28 -05:00
Ciaby
1c7dffc32a Initial refactoring
Renamed rhizomatica_base_system to rhizo_base
Split up the init.pp in different subclasses
More work to follow
2015-05-18 14:01:31 -05:00