Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-28 | [feat] Fix fast deploy using 'leap deploy --fast' | varac | |
This worked before, but somehow stopped working. We need to include 'site_config::slow' top-level scope instead of including it in 'site_config::default', because otherwise it would get tagged with 'leap_base', and would be included always. This way 'site_config::slow' gets included by default, but can be excluded by using 'leap deploy --fast'. See https://leap.se/en/docs/platform/details/under-the-hood#tags - Resolves: #7844 | |||
2016-01-22 | restructured site.pp, now only one class gets included in site.pp per ↵ | varac | |
service (Bug #6851) Also, moved global Exec{} defaults to site.pp Change-Id: I9ae91b77afde944d2f1312613b9d9030e32239dd | |||
2015-10-06 | [feat] remove tapicero leftovers | varac | |
Soledad now creates user-dbs, which has been done by tapicero in the past. we need to remove any leftovers from tapicero. | |||
2015-04-26 | Exec[] should log the output of the command on failure #6851 | varac | |
Change-Id: If99ae4036f9210516762f5cd7eb66744661a9665 | |||
2014-07-01 | Check appropriately if obfsproxy is included in services | irregulator | |
2014-07-01 | Initial commit for obfsproxy server feature in platform | irregulator | |
2014-06-04 | bugfix: actually apply modules based on $services | elijah | |
2014-06-03 | move hiera from site.pp to site_config::setup | Christoph | |
the problem was following: if a host has the webapp service, the template for /etc/hosts adds some stuff. But setup.pp did not ask hiera about the services so "/srv/leap/bin/puppet_command set_hostname" always resets the hostname. Since that gets triggered every time you run "leap deploy" the hostname changes, some services restart, then the hostname changes back and the services restart again. The solution is to get the hiera data before every run. | |||
2014-04-04 | Merge branch '2993_setup_subclass' into 0.6 | varac | |
2014-03-25 | Move setup.pp to a subclass (site_config::setup) (Feature #2993) | varac | |
2014-03-23 | modules/site_static: part 1 - amber | elijah | |
2013-11-27 | initial tapicero configuration | Micah Anderson | |
Change-Id: Ie53b09df0758ba01b30ed658bee04682bc180b01 | |||
2013-09-20 | move all resources that are applied on every node into site_config::default ↵ | varac | |
(#3782) in commit 338833, we established a relationship between all resources that have a leap_service tag, that are called in site.pp. But we had some resources as default on every node in site.pp (apt::update, Package { require => Exec['apt_updated'] }, site_config::slow and stdlib), that were still lacking any relationship to the leap_service tag. By moving them into default.pp they automatically are executed before resources with a leap_service tag. | |||
2013-09-05 | puppet fails if no services are configured (Bug #3747) | varac | |
2013-07-26 | Merge branch 'feature/soledad' into feature/leap_mx | Micah Anderson | |
2013-07-26 | Merge branch 'varac/feature/mx' into feature/leap_mx | Micah Anderson | |
Conflicts: provider_base/services/mx.json puppet/manifests/site.pp puppet/modules/site_mx/manifests/init.pp puppet/modules/site_postfix/manifests/mx.pp Change-Id: Ib2952f6cb972c40a998f20d7bbdb23bb35bef419 | |||
2013-07-25 | initial soledad configuration | Micah Anderson | |
Change-Id: I19e91887c3f8e90764b4baef8c5e29e25658e190 | |||
2013-07-25 | no need to import common anymore | varac | |
2013-07-25 | include site_mx | varac | |
2013-07-09 | re-add mx service | varac | |
2013-07-09 | no need to import common anymore | varac | |
2013-06-27 | update the apt submodule in order to get the fix for unattended_upgrades ↵ | Micah Anderson | |
(#2984) and the custom_key_dir as a class parameter remove the global variable from setup.pp and site.pp and instead pass it into the apt class declaration as a parameter Change-Id: I24806f2fd22b5a066b951c5f76f3dd748481b5b6 | |||
2013-06-18 | The way we were testing if $services had a particular word in it is not very | Micah Anderson | |
good. If we search for the word 'tor' we will find it when the variable contains "monitor". This commit makes the regular expression more specific based on the word boundaries. Change-Id: I4dcd80db7322cabc3f71b77fabf7eacd83b4d572 | |||
2013-06-11 | Fixes #2669 - stop services array from being reported smashed together | Micah Anderson | |
Change-Id: I74dfe1941eb338a89be994ac9e1b61739601d9db | |||
2013-05-18 | added module site_nickserver | elijah | |
2013-04-24 | take out plain couchdb setup, always deploy bigcouch (Feature #2176) | varac | |
2013-04-10 | clean up ca_daemon things, it is not used any longer because it has been ↵ | Micah Anderson | |
included in the web app (#1978) remove site_ca_daemon module and configuration in site.pp as well as the provider_base/services/ca.json | |||
2013-03-14 | evalute $services before including site_config::* | varac | |
2013-03-12 | enable leap deb package repository and leap apt key on all hosts | varac | |
2013-03-10 | use parameterized couchdb class instead of calling site_couchdb::bigcouch ↵ | varac | |
directly | |||
2013-03-09 | use site_couchdb::bigcouch | varac | |
2013-02-12 | make sure that apt-get update is run before any package is installed (#1745) | Micah Anderson | |
2013-02-12 | switch to using stdlib's standard stages | Micah Anderson | |
2013-02-06 | add basic tor service | varac | |
2013-02-01 | moved concat::setup to site_config::default | varac | |
Because in site.pp it didn't get the tag "leap_base" and would not be declared with leap cli's default puppet tags. Fixes: parent directory /var/lib/puppet/concat does not exist (Feature#1625) | |||
2013-01-31 | include site_nagios so every subclass inherits tag 'service' | varac | |
2013-01-31 | puppet tags: site_config::default and site_config::slow | varac | |
2013-01-29 | run stage declaration moved to site.pp | varac | |
2013-01-27 | added 'development' hiera hash to exclude certain class for better testing | varac | |
2013-01-26 | apply site_nagios::server | varac | |
2013-01-17 | set a default exec path for all nodes | Micah Anderson | |
2012-12-07 | ca -> ca_daemon in site.pp and services/ca.json | varac | |
2012-12-04 | use site_ca | varac | |
2012-11-27 | Merge branch 'feature/webapp' into develop | Micah Anderson | |
2012-11-21 | move site_config::eip to site_openvpn (Feature #943) | varac | |
2012-11-20 | setup webapp in site.pp | Micah Anderson | |
2012-10-13 | include site_config again | varac | |
2012-10-13 | use site_couchdb | varac | |
2012-10-13 | Merge remote-tracking branch 'remotes/origin/feature/couchdb' into develop | varac | |
Conflicts: .gitmodules | |||
2012-10-11 | renamed hiera keys to work with leap_cli | varac | |