aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/keystone/vars/main.yml
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"