Role os_cloudkitty for OpenStack-Ansible
5a34d2f0f1
With ansible-core 2.16 a breaking changes landed [1] to some filters making their result returned in arbitrary order. With that, we were relying on them to always return exactly same ordered lists. With that we need to ensure that we still have determenistic behaviour where this is important. [1] https://github.com/ansible/ansible/issues/82554 Change-Id: I93c3b386388195b5b51c0d2c64864458bcfed326 |
||
---|---|---|
defaults | ||
doc | ||
examples | ||
handlers | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
manual-test.rc | ||
README.rst | ||
run_tests.sh | ||
tox.ini | ||
Vagrantfile |
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: