Go to file
Dmitriy Rabotyagov 7ee5018dfc Add variable to configure storage options
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
2024-05-20 17:02:36 +00:00
2022-05-30 16:01:23 +02:00
2023-10-20 10:49:13 +02:00
2023-07-14 17:11:05 +00:00
2021-03-27 11:37:56 +00:00
2019-04-19 19:33:26 +00:00
2016-09-27 18:01:18 +00:00
2019-05-21 03:51:52 +00:00
2022-04-04 10:35:13 +01:00

Team and repository tags

image

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:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

https://bugs.launchpad.net/openstack-ansible

Description
Role os_cloudkitty for OpenStack-Ansible
Readme 2.7 MiB
Languages
Python 56.4%
Jinja 43.6%