Role os_cloudkitty for OpenStack-Ansible
Go to file
Dmitriy Rabotyagov f3285ed7ad Start using uWSGI role
Move service to use uWSGI role instead of iternal task for uwsgi
deployment. This aims to ease the maintenance of uWSGI and speedup
metal deployments as the same uwsgi environment will be used
across all services.

Change-Id: I5b0bcd6a51f237fcd772368f51a406421ffb52f4
2019-09-05 20:31:19 +03:00
defaults Start using uWSGI role 2019-09-05 20:31:19 +03:00
doc Updated from OpenStack Ansible Tests 2019-07-30 19:38:22 +00:00
extras Use systemd-journald instead of log files 2019-07-30 17:16:19 +03:00
handlers Configure cloudkitty-api to use uwsgi 2018-11-20 11:31:48 +01:00
meta debian: add support 2019-04-09 15:19:03 +00:00
releasenotes Update master for stable/stein 2019-04-08 09:17:41 +00:00
tasks Start using uWSGI role 2019-09-05 20:31:19 +03:00
templates Start using uWSGI role 2019-09-05 20:31:19 +03:00
tests Start using uWSGI role 2019-09-05 20:31:19 +03:00
vars Start using uWSGI role 2019-09-05 20:31:19 +03:00
zuul.d switch documentation job to new PTI 2018-08-21 13:21:54 +00:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:05:47 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:26 +00:00
CONTRIBUTING.rst [Trivial Fix] Replace Chinese punctuation with English punctuation 2018-09-06 11:28:30 +08:00
LICENSE Implement base configuration for OpenStack-CI 2016-07-01 09:35:24 -07:00
README.rst Change git to opendev 2019-05-21 03:51:52 +00:00
Vagrantfile Updated from OpenStack Ansible Tests 2019-07-20 09:31:07 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2019-05-09 11:34:22 +00:00
manual-test.rc Use centralised test scripts 2016-09-27 18:01:18 +00:00
run_tests.sh Updated from OpenStack Ansible Tests 2019-07-20 09:31:07 +00:00
setup.cfg Update mailinglist from dev to discuss 2018-12-05 09:12:59 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:36 +00:00
tox.ini Change git to opendev 2019-05-21 03:51:52 +00:00

README.rst

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