nova_url = http://{{ internal_vip.ip }}:8774/v2
# Name of nova region to use. Useful if keystone manages more than one region
-nova_region_name = regionOne
+nova_region_name = RegionOne
# Username for connection to nova in admin context
nova_admin_username = nova
os_tenant_name = service
os_password = {{ AODH_PASS }}
os_endpoint_type = internalURL
-os_region_name = regionOne
+os_region_name = RegionOne
[api]
host = {{ internal_ip }}
os_services:
- name: keystone
type: identity
- region: regionOne
+ region: RegionOne
description: "OpenStack Identity"
publicurl: "http://{{ public_vip.ip }}:5000/v2.0"
internalurl: "http://{{ internal_vip.ip }}:5000/v2.0"
- name: glance
type: image
- region: regionOne
+ region: RegionOne
description: "OpenStack Image Service"
publicurl: "http://{{ public_vip.ip }}:9292"
internalurl: "http://{{ internal_vip.ip }}:9292"
- name: nova
type: compute
- region: regionOne
+ region: RegionOne
description: "OpenStack Compute"
publicurl: "http://{{ public_vip.ip }}:8774/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8774/v2/%(tenant_id)s"
- name: neutron
type: network
- region: regionOne
+ region: RegionOne
description: "OpenStack Networking"
publicurl: "http://{{ public_vip.ip }}:9696"
internalurl: "http://{{ internal_vip.ip }}:9696"
- name: ceilometer
type: metering
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8777"
internalurl: "http://{{ internal_vip.ip }}:8777"
- name: aodh
type: alarming
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8042"
internalurl: "http://{{ internal_vip.ip }}:8042"
- name: cinder
type: volume
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage"
publicurl: "http://{{ public_vip.ip }}:8776/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v1/%(tenant_id)s"
- name: cinderv2
type: volumev2
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage v2"
publicurl: "http://{{ public_vip.ip }}:8776/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v2/%(tenant_id)s"
- name: heat
type: orchestration
- region: regionOne
+ region: RegionOne
description: "OpenStack Orchestration"
publicurl: "http://{{ public_vip.ip }}:8004/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8004/v1/%(tenant_id)s"
- name: heat-cfn
type: cloudformation
- region: regionOne
+ region: RegionOne
description: "OpenStack CloudFormation Orchestration"
publicurl: "http://{{ public_vip.ip }}:8000/v1"
internalurl: "http://{{ internal_vip.ip }}:8000/v1"
nova_url = http://{{ internal_vip.ip }}:8774/v2
# Name of nova region to use. Useful if keystone manages more than one region
-nova_region_name = regionOne
+nova_region_name = RegionOne
# Username for connection to nova in admin context
nova_admin_username = nova
os_tenant_name = service
os_password = {{ AODH_PASS }}
os_endpoint_type = internalURL
-os_region_name = regionOne
+os_region_name = RegionOne
[api]
host = {{ internal_ip }}
os_services:
- name: keystone
type: identity
- region: regionOne
+ region: RegionOne
description: "OpenStack Identity"
publicurl: "http://{{ public_vip.ip }}:5000/v2.0"
internalurl: "http://{{ internal_vip.ip }}:5000/v2.0"
- name: glance
type: image
- region: regionOne
+ region: RegionOne
description: "OpenStack Image Service"
publicurl: "http://{{ public_vip.ip }}:9292"
internalurl: "http://{{ internal_vip.ip }}:9292"
- name: nova
type: compute
- region: regionOne
+ region: RegionOne
description: "OpenStack Compute"
publicurl: "http://{{ public_vip.ip }}:8774/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8774/v2/%(tenant_id)s"
- name: neutron
type: network
- region: regionOne
+ region: RegionOne
description: "OpenStack Networking"
publicurl: "http://{{ public_vip.ip }}:9696"
internalurl: "http://{{ internal_vip.ip }}:9696"
- name: ceilometer
type: metering
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8777"
internalurl: "http://{{ internal_vip.ip }}:8777"
- name: aodh
type: alarming
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8042"
internalurl: "http://{{ internal_vip.ip }}:8042"
- name: cinder
type: volume
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage"
publicurl: "http://{{ public_vip.ip }}:8776/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v1/%(tenant_id)s"
- name: cinderv2
type: volumev2
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage v2"
publicurl: "http://{{ public_vip.ip }}:8776/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v2/%(tenant_id)s"
- name: heat
type: orchestration
- region: regionOne
+ region: RegionOne
description: "OpenStack Orchestration"
publicurl: "http://{{ public_vip.ip }}:8004/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8004/v1/%(tenant_id)s"
- name: heat-cfn
type: cloudformation
- region: regionOne
+ region: RegionOne
description: "OpenStack CloudFormation Orchestration"
publicurl: "http://{{ public_vip.ip }}:8000/v1"
internalurl: "http://{{ internal_vip.ip }}:8000/v1"
- name: swift
type: object-store
- region: regionOne
+ region: RegionOne
description: "OpenStack Object Storage"
publicurl: "http://{{ public_vip.ip }}:8080/v1/AUTH_%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8080/v1/AUTH_%(tenant_id)s"
os_services:
- name: keystone
type: identity
- region: regionOne
+ region: RegionOne
description: "OpenStack Identity"
publicurl: "http://{{ public_vip.ip }}:5000/v2.0"
internalurl: "http://{{ internal_vip.ip }}:5000/v2.0"
- name: glance
type: image
- region: regionOne
+ region: RegionOne
description: "OpenStack Image Service"
publicurl: "http://{{ public_vip.ip }}:9292"
internalurl: "http://{{ internal_vip.ip }}:9292"
- name: nova
type: compute
- region: regionOne
+ region: RegionOne
description: "OpenStack Compute"
publicurl: "http://{{ public_vip.ip }}:8774/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8774/v2/%(tenant_id)s"
- name: neutron
type: network
- region: regionOne
+ region: RegionOne
description: "OpenStack Networking"
publicurl: "http://{{ public_vip.ip }}:9696"
internalurl: "http://{{ internal_vip.ip }}:9696"
- name: ceilometer
type: metering
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8777"
internalurl: "http://{{ internal_vip.ip }}:8777"
- name: aodh
type: alarming
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8042"
internalurl: "http://{{ internal_vip.ip }}:8042"
# - name: cinder
# type: volume
-# region: regionOne
+# region: RegionOne
# description: "OpenStack Block Storage"
# publicurl: "http://{{ public_vip.ip }}:8776/v1/%(tenant_id)s"
# internalurl: "http://{{ internal_vip.ip }}:8776/v1/%(tenant_id)s"
#
# - name: cinderv2
# type: volumev2
-# region: regionOne
+# region: RegionOne
# description: "OpenStack Block Storage v2"
# publicurl: "http://{{ public_vip.ip }}:8776/v2/%(tenant_id)s"
# internalurl: "http://{{ internal_vip.ip }}:8776/v2/%(tenant_id)s"
- name: heat
type: orchestration
- region: regionOne
+ region: RegionOne
description: "OpenStack Orchestration"
publicurl: "http://{{ public_vip.ip }}:8004/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8004/v1/%(tenant_id)s"
- name: heat-cfn
type: cloudformation
- region: regionOne
+ region: RegionOne
description: "OpenStack CloudFormation Orchestration"
publicurl: "http://{{ public_vip.ip }}:8000/v1"
internalurl: "http://{{ internal_vip.ip }}:8000/v1"
- name: swift
type: object-store
- region: regionOne
+ region: RegionOne
description: "OpenStack Object Storage"
publicurl: "http://{{ public_vip.ip }}:8080/v1/AUTH_%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8080/v1/AUTH_%(tenant_id)s"
nova_url = http://{{ internal_vip.ip }}:8774/v2
# Name of nova region to use. Useful if keystone manages more than one region
-nova_region_name = regionOne
+nova_region_name = RegionOne
# Username for connection to nova in admin context
nova_admin_username = nova
os_tenant_name = service
os_password = {{ CEILOMETER_PASS }}
os_endpoint_type = internalURL
-os_region_name = regionOne
+os_region_name = RegionOne
os_tenant_name = service
os_password = {{ CEILOMETER_PASS }}
os_endpoint_type = internalURL
-os_region_name = regionOne
+os_region_name = RegionOne
[publisher]
metering_secret = {{ metering_secret }}
os_services:
- name: keystone
type: identity
- region: regionOne
+ region: RegionOne
description: "OpenStack Identity"
publicurl: "http://{{ public_vip.ip }}:5000/v2.0"
internalurl: "http://{{ internal_vip.ip }}:5000/v2.0"
- name: glance
type: image
- region: regionOne
+ region: RegionOne
description: "OpenStack Image Service"
publicurl: "http://{{ public_vip.ip }}:9292"
internalurl: "http://{{ internal_vip.ip }}:9292"
- name: nova
type: compute
- region: regionOne
+ region: RegionOne
description: "OpenStack Compute"
publicurl: "http://{{ public_vip.ip }}:8774/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8774/v2/%(tenant_id)s"
- name: neutron
type: network
- region: regionOne
+ region: RegionOne
description: "OpenStack Networking"
publicurl: "http://{{ public_vip.ip }}:9696"
internalurl: "http://{{ internal_vip.ip }}:9696"
- name: ceilometer
type: metering
- region: regionOne
+ region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8777"
internalurl: "http://{{ internal_vip.ip }}:8777"
- name: cinder
type: volume
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage"
publicurl: "http://{{ public_vip.ip }}:8776/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v1/%(tenant_id)s"
- name: cinderv2
type: volumev2
- region: regionOne
+ region: RegionOne
description: "OpenStack Block Storage v2"
publicurl: "http://{{ public_vip.ip }}:8776/v2/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8776/v2/%(tenant_id)s"
- name: heat
type: orchestration
- region: regionOne
+ region: RegionOne
description: "OpenStack Orchestration"
publicurl: "http://{{ public_vip.ip }}:8004/v1/%(tenant_id)s"
internalurl: "http://{{ internal_vip.ip }}:8004/v1/%(tenant_id)s"
- name: heat-cfn
type: cloudformation
- region: regionOne
+ region: RegionOne
description: "OpenStack CloudFormation Orchestration"
publicurl: "http://{{ public_vip.ip }}:8000/v1"
internalurl: "http://{{ internal_vip.ip }}:8000/v1"
# The Neutron user information for accessing the Neutron API.
auth_url = http://{{ internal_vip.ip }}:5000/v2.0
-auth_region = regionOne
+auth_region = RegionOne
# Turn off verification of the certificate for ssl
# auth_insecure = False
# Certificate Authority public key (CA cert) file for ssl
# The Neutron user information for accessing the Neutron API.
auth_url = http://{{ internal_vip.ip }}:5000/v2.0
-auth_region = regionOne
+auth_region = RegionOne
# Turn off verification of the certificate for ssl
# auth_insecure = False
# Certificate Authority public key (CA cert) file for ssl
# The Neutron user information for accessing the Neutron API.
auth_url = http://{{ internal_vip.ip }}:5000/v2.0
-auth_region = regionOne
+auth_region = RegionOne
# Turn off verification of the certificate for ssl
# auth_insecure = False
# Certificate Authority public key (CA cert) file for ssl
# The Neutron user information for accessing the Neutron API.
auth_url = http://{{ internal_vip.ip }}:5000/v2.0
-auth_region = regionOne
+auth_region = RegionOne
# Turn off verification of the certificate for ssl
# auth_insecure = False
# Certificate Authority public key (CA cert) file for ssl
- name: provide an endpoint to tacker service
shell: >
- . /opt/admin-openrc.sh; openstack endpoint create --region regionOne \
+ . /opt/admin-openrc.sh; openstack endpoint create --region RegionOne \
--publicurl 'http://{{ public_vip.ip }}:8888/' \
--adminurl 'http://{{ internal_vip.ip }}:8888/' \
--internalurl 'http://{{ internal_vip.ip }}:8888/' tacker