aa328e6da4
Removes host and port from api section of config file template. Also cleans up Ansible Lint warnings Related-To: I2298f9cb94a684747f4b4dbc262cdcab7de49175 Change-Id: I56954df3d13b86cfcb4eb68e419ce13dfac2c051 |
||
---|---|---|
defaults | ||
doc | ||
ext | ||
handlers | ||
library | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
Vagrantfile | ||
ansible-role-requirements.yml | ||
other-requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
OpenStack-Ansible Gnocchi
Ansible role which installs and configures OpenStack Gnocchi. Gnocchi installs behind an Apache webserver listening for HTTP connections on port 8041 and writes to filesystem storage by default.
The role can readily be configured to use Swift or Ceph storage as desired and may be used as a stand-alone service integrated with Keystone for auth or with Ceilometer as a metrics source.
Default Variables
../../defaults/main.yml
Required Variables
This list is not considered exhaustive at present. See role internals for further details.
gnocchi_galera_password: "secrete"
galera_address: 10.100.100.2
# Keystone credentials
keystone_admin_tenant_name: admin
keystone_admin_user_name: admin
keystone_auth_admin_password: "SuperSecretePassword"
keystone_service_adminuri_insecure: false
keystone_service_adminurl: "https://10.100.100.10:35357/v3"
keystone_service_internalurl: "https://10.100.100.10:5000/v3"
# Keystone password for the gnocchi service user
gnocchi_service_password: "secrete"
# hostname or IP of load balancer providing external network
# access to Keystone
external_lb_vip_address: 10.100.100.102
# hostname or IP of load balancer providing internal network
# access to Keystone
internal_lb_vip_address: 10.100.100.102
Example Playbook
- name: Installation and setup of Keystone
hosts: keystone_all
user: root
roles:
- { role: "os_keystone", tags: [ "os-keystone" ] }
vars: