puppet_stunnel.git, branch master [puppet_stunnel] notify the refresh_stunnel exec when the conf files change 2016-06-14T16:33:31+00:00 Micah Anderson micah@riseup.net 2016-06-14T16:33:31+00:00 523612fb6daff51837423619f5014e62dc835559

Ensure ordering for package, service and defaults 2016-06-14T14:42:04+00:00 Micah Anderson micah@riseup.net 2016-06-14T14:42:04+00:00 4056d79a2e07b7178cbbdb1576aa6f5ccd1d9e83

fix refresh_stunnel.sh sometimes never running. 2016-06-07T19:24:57+00:00 Micah Anderson micah@riseup.net 2016-06-07T19:12:05+00:00 008777bd9837c87a8f501f36dbf2bd4f79c8c868 It turns out that in some corner-cases, the script is not called: (1) start the deploy, create files in /var/lib/puppet/stunnel4/config (2) halt puppet before apply finishes (3) re-run deploy in this scenario, next time you run deploy, refresh_stunnel will never get called to populate /etc/stunnel, because the files in /var/lib/puppet/stunnel4/config haven't changed. This problem can be really confusing when it happens. To fix this, we just run refresh_stunnel every, it is pretty fast and the script has more complete logic for what to do than puppet, which has only an asymmetrical view on the situation.
It turns out that in some corner-cases, the script is not called:

(1) start the deploy, create files in /var/lib/puppet/stunnel4/config
(2) halt puppet before apply finishes
(3) re-run deploy

in this scenario, next time you run deploy, refresh_stunnel will never get called to populate /etc/stunnel, because the files in /var/lib/puppet/stunnel4/config haven't changed.

This problem can be really confusing when it happens.

To fix this, we just run refresh_stunnel every, it is pretty fast and
the script has more complete logic for what to do than puppet, which has
only an asymmetrical view on the situation.
Merge remote-tracking branch 'shared/master' into leap_master 2016-02-24T08:18:31+00:00 varac varacanero@zeromail.org 2016-02-24T08:18:31+00:00 79e874c1a86ad5c48c4e726a5d4c68bd879ce454

Use @ infront of erb variables 2016-02-23T15:01:10+00:00 varac varacanero@zeromail.org 2016-02-23T15:01:10+00:00 996043d73fedd2ff7d8c58eec3d6a639a86ce623

Merge remote-tracking branch 'shared/master' into leap_master 2015-12-02T10:53:45+00:00 varac varacanero@zeromail.org 2015-12-02T10:53:45+00:00 3bb4d2667be274ba51eb3d8442e55c98789a4d76

incorporate changes from lelutin (#4285) 2015-04-17T16:10:37+00:00 Micah Anderson micah@riseup.net 2015-04-17T16:09:17+00:00 6080f71be080860a20cf31cf491296ccbef7adb1

Add GPLv3 license 2015-04-17T15:33:38+00:00 Micah Anderson micah@riseup.net 2015-04-17T15:33:38+00:00 32766d984af07b039b176c30357765a7b48bfa6a

Merge branch 'document_nagios_custom_logic' into 'master' 2015-03-02T15:36:32+00:00 Jerome Charaoui jcharaoui@cmaisonneuve.qc.ca 2015-03-02T15:36:32+00:00 386aa6df458b228ddd0ded529054fe65e92f03a2 Document nagios custom logic Add some note for ppl who need to inject their own logic before creating nagios-related checks. See merge request !1
Document nagios custom logic

Add some note for ppl who need to inject their own logic before creating nagios-related checks.

See merge request !1
README: mention how one could reuse nagios resources with their own logic 2015-02-20T23:21:11+00:00 Gabriel Filion gabster@lelutin.ca 2015-02-20T23:21:11+00:00 9ee857f480c0f18596cc55a6885d6253e9d4d124 Some people might want to inject their own logic before including nagios resources. We can explain that since the nagios resources are in their own part of the manifests, they can shortcut the module's automatic handling of it, and call it manually from their own manifests.
Some people might want to inject their own logic before including nagios
resources. We can explain that since the nagios resources are in their
own part of the manifests, they can shortcut the module's automatic
handling of it, and call it manually from their own manifests.