This change ensures the facts provided by Puppet OpenStack modules
(e.g. $::os_workers) are injected in unit tests, to avoid unexpected
lookup failure caused by undefined values.
Closes-Bug: #1964729
Change-Id: I675597d13c51e64338b272228b0dbaa7be0fc458
This change removes the following configurations currently unused in
the cluster managed by Pacemaker
- Replication is automatically declared by the redis resource agent.
Thus there is no need to declare the "slaveof" parameter in
redis.conf.
- Sentinel is the software to implement clustering but it is unused
in a cluster managed by the redis resource agent currently used.
Change-Id: I01c9b26cb39f822b653f0115dcf0660b8c0fd7cb
This solves the problem that bootstrap_nodeid, which is set to the
first node in each role via t-h-t, can match potentially more than
one node - e.g in the event that a service is deployed such that it
spans more than one role.
The SERVICE_short_bootstrap_node_name is automatically generated
based on the composable service template service_name, and this
considers all roles where the service is enabled, e.g it should
only evaluate true once regardles off the roles where the service
is enabled.
Change-Id: I48ec4549552910f3cb8db960b0ff10a6c61b4bb9
Partial-Bug: #1792613