pkomarov f1bf629e19 Changes to be committed:
modified:   infrared/infrared_instance-ha_plugin_main.yml
	new file:   infrared/templates/ansible_hosts.yml.j2

manual  override because of https://github.com/ansible/ansible/issues/26336
This executes all from the undercloud itself

Change-Id: I1be692d268cd9701558b5cdd47176ccc2a6e1144
2018-01-21 07:00:33 -04:00
..
2018-01-21 07:00:33 -04:00

Infrared Intance-ha Plugin Playbook

This Plugin deploys Instance-Ha on OpenStack using InfraRed

The Tasks in infrared_instance-ha_plugin_main.yml, along with the plugin.spec at tripleo-quickstart-utils/plugin.spec provide support for running this repo's roles and playbooks as an Infrared plugin.

InfraRed is a plugin based system that aims to provide an easy-to-use CLI for Ansible based projects and OpenStack deployment.

The plugin provides infrared plugin integration for two OpenStack High-Availability features:

instance-ha

stonith-config

Usage:

Installation and deployment:

Setup InfraRed

ir plugin add https://github.com/redhat-openstack/tripleo-quickstart-utils

export ANSIBLE_ROLES_PATH='plugins/tripleo-quickstart-utils/roles'

ir instance-ha-deploy -v --release 12 --stonith_devices all

*notice: a fail & warning will be issued if the plugin's specific ANSIBLE_ROLES_PATH is not defined *

Plugin help:

ir instance-ha-deploy -h

Plugin Uninstall:

ir plugin remove instance-ha-deploy

Author Information

Pini Komarov pkomarov@redhat.com