Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-10-20 | Possibility to include local puppet recipes (Feature #3976) | varac | |
2013-10-16 | vagrant: support other providers besides virtualbox (Bug #4158), Part 2 | varac | |
took out the last remaining virtualbox references | |||
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-18 | include shorewall::interface{eth0} in setup.pp so packages can be installed ↵ | varac | |
during main puppetrun, even before shorewall is configured completly | |||
2013-09-05 | puppet fails if no services are configured (Bug #3747) | varac | |
2013-08-22 | install a preliminary firewall that blocks everything, except ssh for the ↵ | Micah Anderson | |
cases when shorewall doesn't properly come up, ensuring that it fails safe (#3339) Change-Id: Id4f0bf6cf25f420aa2ad67635b37ae95f54e3d38 | |||
2013-08-14 | vagrant: Install squid-deb-proxy on clients (optional) (Feature #3330) | varac | |
squashed commits: site_squid_deb_proxy::client: include shorewall::rules::mdns for avahi discovery added submodule squid_deb_proxy from git://code.leap.se/puppet_squid_deb_proxy updated submodule squid_deb_proxy use squid_deb_proxy::client | |||
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-25 | include global variable for apt config, include Exec[] defaults | varac | |
2013-06-20 | We need to have a newer facter installed in order to get an updated fact for ↵ | Micah Anderson | |
piston cloud This moves the apt configuration into the setup.pp run, so we can get the backport source added early which will enable us to install the latest facter from the backports repository. Change-Id: I8ccf1a0445dea72f1b94be08484f33e648439ec1 | |||
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-04-01 | added setup.pp | elijah | |
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 |