Juju Charm - Pacemaker Remote
Go to file
Hervé Beraud 73f5e14c6f Stop to use the __future__ module.
The __future__ module [1] was used in this context to ensure compatibility
between python 2 and python 3.

We previously dropped the support of python 2.7 [2] and now we only support
python 3 so we don't need to continue to use this module and the imports
listed below.

Imports commonly used and their related PEPs:
- `division` is related to PEP 238 [3]
- `print_function` is related to PEP 3105 [4]
- `unicode_literals` is related to PEP 3112 [5]
- `with_statement` is related to PEP 343 [6]
- `absolute_import` is related to PEP 328 [7]

[1] https://docs.python.org/3/library/__future__.html
[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
[3] https://www.python.org/dev/peps/pep-0238
[4] https://www.python.org/dev/peps/pep-3105
[5] https://www.python.org/dev/peps/pep-3112
[6] https://www.python.org/dev/peps/pep-0343
[7] https://www.python.org/dev/peps/pep-0328

Change-Id: I6ce3f5de7a85a8724a25ee3a7ebe60d8ec2d27e6
2020-06-02 20:14:49 +02:00
src Enable focal as part of the gate tests 2020-04-08 14:47:31 +01:00
unit_tests Stop to use the __future__ module. 2020-06-02 20:14:49 +02:00
.gitignore Add functional & unit tests 2019-03-19 19:13:17 +00: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 [ussuri][goal] Updates for python 2.7 drop 2020-03-24 17:06:57 +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
rebuild Rebuild for sync charm-helpers for 20.05 release 2020-05-11 13:04:38 +01:00
requirements.txt Sync charm/ceph helpers, tox, and requirements 2019-09-30 20:59:38 -05:00
test-requirements.txt Sync charm/ceph helpers, tox, and requirements 2019-09-30 20:59:38 -05:00
tox.ini Sync charm/ceph helpers, tox, and requirements 2019-09-30 20:59:38 -05: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.