RETIRED, Puppet module to install and configure zuul
Go to file
Colleen Murphy 220481fab4 Make services work with systemd
Without this patch, the SysV init scripts defined in this module will
not be recognized by systemd and puppet will fail to enable the
services. This is because between installing the init script and
starting the service, systemd needs to be reloaded. This patch adds a
new class to define the systemd reload. The conditional logic for
whether the reload exec should be in the catalog is defined in the
class. Then the file and service resources that depend on the reload
define their relationships to the new class rather than to the exec
resource so that the conditional logic does not have to be repeated for
every resource.

We also need to correct a bug in the init scripts themselves. The
Provides statement needs to give a unique service name, not just 'zuul'.
If it is not unique, insserv will error with "service zuul already
provided!" when systemd tries to enable the service.

Change-Id: Ica849094c6011806bdd0b205ba6b2b73856b7aa6
2017-06-17 19:53:01 +02:00
files Make services work with systemd 2017-06-17 19:53:01 +02:00
manifests Make services work with systemd 2017-06-17 19:53:01 +02:00
spec Fix beaker on xenial 2017-06-11 18:23:33 +02:00
templates Fix file path to SSL files 2017-06-16 20:34:36 -04:00
.gitignore Add acceptance tests for puppet-zuul 2015-09-28 11:15:35 -03:00
.gitreview Add standard puppet module files and .gitreview 2015-01-28 14:51:24 -06:00
Gemfile Use new infra_spec_helper for gem dependencies 2016-06-21 23:27:49 -07:00
LICENSE Add missing LICENSE file 2015-01-29 22:55:33 +00:00
README.md Add standard puppet module files and .gitreview 2015-01-28 14:51:24 -06:00
Rakefile Revert "Disable arrow alignment puppet lint check" 2015-03-16 11:38:27 -07:00
metadata.json Replace ci.o.o links with docs.o.o/infra 2015-05-14 21:38:19 +00:00

README.md

OpenStack Zuul Module

Overview

TODO: Quick overview