7ee5018dfc8efd533fa7f2180fed8811b3744622

With addition of storage v2 versions and v2 API it's now less trivial to rely on overrides for storage configuration, which most likely will be needed regardless, since v1 storages are incompatible with /v2 API, and latter one gets disabled whenever v1 storage is in use. With that there's no dummy storage in /v2 for testing purposes, so we are not able to have any reasonable default out of the box. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/920058 Change-Id: Ic0d055c98ee6e35fb28b26de8cf3d20e7e79ad87
Team and repository tags
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
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_rabbitmq_password: "SuperSecretePassword3"
Example Playbook
- 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://opendev.org/openstack/openstack-ansible-os_cloudkitty/
- The project home is at:
- The project bug tracker is located at:
Description
Languages
Python
56.4%
Jinja
43.6%