blob: ecaf7b5151c15cbb032edf7dbf330cdc9b1ddd63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
|
##############################################################################
# Copyright (c) 2016 HUAWEI TECHNOLOGIES CO.,LTD and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
---
packages_noarch:
- python-keystoneclient
- python3-keystoneclient
services_noarch: []
os_services:
- name: keystone
type: identity
region: RegionOne
description: "OpenStack Identity"
publicurl: "http://{{ public_vip.ip }}:5000/v3"
internalurl: "http://{{ internal_vip.ip }}:5000/v3"
adminurl: "http://{{ internal_vip.ip }}:35357/v3"
- name: glance
type: image
region: RegionOne
description: "OpenStack Image Service"
publicurl: "http://{{ public_vip.ip }}:9292"
internalurl: "http://{{ internal_vip.ip }}:9292"
adminurl: "http://{{ internal_vip.ip }}:9292"
- name: nova
type: compute
region: RegionOne
description: "OpenStack Compute"
publicurl: "http://{{ public_vip.ip }}:8774/v2.1/%\\(tenant_id\\)s"
internalurl: "http://{{ internal_vip.ip }}:8774/v2.1/%\\(tenant_id\\)s"
adminurl: "http://{{ internal_vip.ip }}:8774/v2.1/%\\(tenant_id\\)s"
- name: neutron
type: network
region: RegionOne
description: "OpenStack Networking"
publicurl: "http://{{ public_vip.ip }}:9696"
internalurl: "http://{{ internal_vip.ip }}:9696"
adminurl: "http://{{ internal_vip.ip }}:9696"
- name: ceilometer
type: metering
region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8777"
internalurl: "http://{{ internal_vip.ip }}:8777"
adminurl: "http://{{ internal_vip.ip }}:8777"
- name: aodh
type: alarming
region: RegionOne
description: "OpenStack Telemetry"
publicurl: "http://{{ public_vip.ip }}:8042"
internalurl: "http://{{ internal_vip.ip }}:8042"
adminurl: "http://{{ internal_vip.ip }}:8042"
- name: cinder
type: volume
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"
adminurl: "http://{{ internal_vip.ip }}:8776/v1/%\\(tenant_id\\)s"
- name: cinderv2
type: volumev2
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"
adminurl: "http://{{ internal_vip.ip }}:8776/v2/%\\(tenant_id\\)s"
- name: heat
type: orchestration
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"
adminurl: "http://{{ internal_vip.ip }}:8004/v1/%\\(tenant_id\\)s"
- name: heat-cfn
type: cloudformation
region: RegionOne
description: "OpenStack CloudFormation Orchestration"
publicurl: "http://{{ public_vip.ip }}:8000/v1"
internalurl: "http://{{ internal_vip.ip }}:8000/v1"
adminurl: "http://{{ internal_vip.ip }}:8000/v1"
- name: congress
type: policy
region: RegionOne
description: "OpenStack Policy Service"
publicurl: "http://{{ public_vip.ip }}:1789"
internalurl: "http://{{ internal_vip.ip }}:1789"
adminurl: "http://{{ internal_vip.ip }}:1789"
# - name: swift
# type: object-store
# 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"
# adminurl: "http://{{ internal_vip.ip }}:8080/v1/AUTH_%\\(tenant_id\\)s"
os_users:
- user: admin
password: "{{ ADMIN_PASS }}"
email: admin@admin.com
role: admin
tenant: admin
tenant_description: "Admin Tenant"
- user: glance
password: "{{ GLANCE_PASS }}"
email: glance@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: nova
password: "{{ NOVA_PASS }}"
email: nova@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: keystone
password: "{{ KEYSTONE_PASS }}"
email: keystone@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: neutron
password: "{{ NEUTRON_PASS }}"
email: neutron@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: ceilometer
password: "{{ CEILOMETER_PASS }}"
email: ceilometer@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: cinder
password: "{{ CINDER_PASS }}"
email: cinder@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: aodh
password: "{{ AODH_PASS }}"
email: aodh@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: heat
password: "{{ HEAT_PASS }}"
email: heat@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: congress
password: "{{ CONGRESS_PASS }}"
email: congress@admin.com
role: admin
tenant: service
tenant_description: "Service Tenant"
- user: demo
password: "{{ DEMO_PASS }}"
email: heat@demo.com
role: heat_stack_user
tenant: demo
tenant_description: "Demo Tenant"
# - user: swift
# password: "{{ CINDER_PASS }}"
# email: swift@admin.com
# role: admin
# tenant: service
# tenant_description: "Service Tenant"
|