zulip/puppet/zulip
Alex Vandiver 11dd6791c4 management: Provide a common lockfile dir, and a decorator for it.
Factor out the repeated pattern of taking a lock, or immediately
aborting with a message if it cannot be acquired.  The exit code in
that situation is changed to be exit code 1, rather than the successful
0; we are likely missing new work since that process started.

We move the lockfiles to a common directory under `/srv/zulip-locks`
rather than muddy up `/home/zulip/deployments`.
2024-04-24 14:40:28 -07:00
..
files puppet: Move rabbitmq monitoring into kandra/, where it is used from. 2024-04-24 14:40:28 -07:00
lib/puppet puppet: Support IPv6 nameservers. 2023-06-23 11:32:17 -07:00
manifests management: Provide a common lockfile dir, and a decorator for it. 2024-04-24 14:40:28 -07:00
templates cron: Set environment variables to use Smokescreen, if configured. 2024-04-24 14:40:28 -07:00