openstack-ansible-os_cloudk.../README.rst
Andy Smith cfddca21eb Update to use oslo.messaging service RPC and Notify
This introduces oslo.messaging variables that define the RPC and
Notify transports for the OpenStack services. These parameters replace
the rabbitmq values and are used to generate the messaging
transport_url for the service.

This patch:
* Add oslo.messaging variables for RPC and Notify to defaults
* Update transport_url generation in conf
* Add oslo.messaging to tests inventory and update tests
* Install extra packages for optional drivers
* Add release note

Change-Id: I0612252927f81b3584054f6cd77a2826c5d3fc3b
2018-07-31 08:31:18 +01:00

62 lines
1.8 KiB
ReStructuredText

========================
Team and repository tags
========================
.. image:: https://governance.openstack.org/tc/badges/openstack-ansible-os_cloudkitty.svg
:target: https://governance.openstack.org/tc/reference/tags/index.html
.. Change things from this point on
OpenStack-Ansible CloudKitty
############################
:tags: openstack, cloudkitty, cloud, ansible
:category: \*nix
This Ansible role installs and configures OpenStack cloudkitty.
This role will install the following Upstart services:
* cloudkitty-api
* cloudkitty-processor
Required Variables
==================
.. code-block:: yaml
cloudkitty_service_password
cloudkitty_oslomsg_rpc_password
cloudkitty_oslomsg_notify_password
cloudkitty_container_mysql_password
cloudkitty_galera_address
Example Playbook
================
.. code-block:: yaml
- name: Install cloudkitty service
hosts: cloudkitty_all
user: root
roles:
- { role: "os_cloudkitty", tags: [ "os-cloudkitty" ] }
vars:
external_lb_vip_address: 172.16.24.1
internal_lb_vip_address: 192.168.0.1
cloudkitty_galera_address: "{{ internal_lb_vip_address }}"
cloudkitty_container_mysql_password: "SuperSecretePassword1"
cloudkitty_service_password: "SuperSecretePassword2"
cloudkitty_oslomsg_rpc_password: "SuperSecretePassword3"
cloudkitty_oslomsg_notify_password: "SuperSecretePassword4"
Documentation for the project can be found at:
https://docs.openstack.org/openstack-ansible-os_cloudkitty/latest/
Release notes for the project can be found at:
https://docs.openstack.org/releasenotes/openstack-ansible-os_cloudkitty/
The project source code repository is located at:
https://git.openstack.org/cgit/openstack/openstack-ansible-os_cloudkitty/
The project home is at:
https://launchpad.net/openstack-ansible