Juju Charm - Pacemaker Remote
Go to file
Peter Matulis 66e025a5eb Add docs key and point at Discourse
Add the 'docs' key and point it at a Discourse topic
previously populated with the charm's README contents.

When the new charm revision is released to the Charmhub,
this Discourse-based content will be displayed there. In
the absense of the this new key, the Charmhub's default
behaviour is to display the value of the charm's
'description' key.

Depends-On: I5c0b66cdbbef9ea8fcac83039bf2d1f9ccd4f804
Change-Id: Ie9c07b47cd942886525c24b76f131d10c6233bfb
2023-09-15 15:03:05 +00:00
src Add docs key and point at Discourse 2023-09-15 15:03:05 +00:00
unit_tests Use unittest.mock instead of mock 2021-12-15 14:36:07 +00:00
.gitignore Ensure that charm artefacts are not included in repo 2022-10-19 14:13:59 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:53 +00:00
.stestr.conf Add functional & unit tests 2019-03-19 19:13:17 +00:00
.zuul.yaml Add Kinetic and Zed support 2022-08-26 18:40:43 +00:00
LICENSE Initial commit 2019-03-12 18:12:33 +00:00
README.md Update README for supported status 2020-05-19 12:29:34 -04:00
bindep.txt Add Kinetic and Zed support 2022-08-26 18:40:43 +00:00
charmcraft.yaml Add mantic support 2023-08-23 08:58:41 -04:00
metadata.yaml Migrate charm to charmhub latest/edge track 2022-01-28 07:54:22 +00:00
osci.yaml Add mantic support 2023-08-23 08:58:41 -04:00
rebuild Add impish bundle 2021-10-08 10:52:07 +02:00
rename.sh Update to build using charmcraft 2022-02-09 10:37:43 +00:00
requirements.txt Add Kinetic and Zed support 2022-08-26 18:40:43 +00:00
test-requirements.txt Add Kinetic and Zed support 2022-08-26 18:40:43 +00:00
tox.ini Add mantic support 2023-08-23 08:58:41 -04:00

README.md

Overview

Pacemaker Remote is a small daemon that allows a host to be used as a Pacemaker node without running the full cluster stack. The pacemaker-remote charm is a subordinate charm that deploys the daemon.

This charm can be used to help deploy Masakari, which provides automated recovery of KVM-based OpenStack machine instances. See the masakari charm for more information on that use case.

Usage

Configuration

See file config.yaml for the full list of configuration options, along with their descriptions and default values.

Deployment

To deploy pacemaker-remote:

juju deploy pacemaker-remote

Because this is a subordinate charm a relation will need to be added to another application to have the charm deployed on a machine.

Bugs

Please report bugs on Launchpad.

For general charm questions refer to the OpenStack Charm Guide.