blob: bf16b79ae33eef82a1126e2baea4b2a2275c81ae [file] [log] [blame]
Vasyl Saienkod0ef2882018-05-08 14:40:09 +03001classes:
2- system.keystone.client.v3.service.octavia
Elena Ezhovab88399d2017-06-15 17:29:33 +04003parameters:
4 _param:
5 cluster_public_protocol: https
Vasyl Saienkof9e57b32018-01-18 19:58:56 +02006 keystone_service_protocol: http
7 octavia_service_protocol: http
Elena Ezhovab88399d2017-06-15 17:29:33 +04008 keystone:
9 client:
10 server:
11 identity:
Ann Kamyshnikova7edbdc62018-09-19 13:29:05 +040012 roles:
13 - load-balancer_member
14 - load-balancer_admin
Elena Ezhovab88399d2017-06-15 17:29:33 +040015 project:
16 service:
17 user:
18 octavia:
19 is_admin: true
20 password: ${_param:keystone_octavia_password}
21 email: ${_param:admin_email}
22 service:
23 octavia:
Ann Taradayb53f8062018-09-18 17:45:12 +040024 type: load-balancer
Elena Ezhovab88399d2017-06-15 17:29:33 +040025 description: OpenStack Loadbalancing Service
26 endpoints:
27 - region: ${_param:openstack_region}
28 public_address: ${_param:cluster_public_host}
29 public_protocol: ${_param:cluster_public_protocol}
30 public_port: 9876
31 public_path: '/'
32 internal_address: ${_param:octavia_service_host}
33 internal_port: 9876
34 internal_path: '/'
Vasyl Saienkof9e57b32018-01-18 19:58:56 +020035 internal_protocol: ${_param:octavia_service_protocol}
36 admin_protocol: ${_param:octavia_service_protocol}
Elena Ezhovab88399d2017-06-15 17:29:33 +040037 admin_address: ${_param:octavia_service_host}
38 admin_port: 9876
39 admin_path: '/'
Elena Ezhovab606a782017-06-29 17:27:46 +040040 octavia_identity:
41 admin:
42 user: octavia
43 password: ${_param:keystone_octavia_password}
44 project: service
45 host: ${_param:keystone_service_host}
46 port: 5000
47 region_name: ${_param:openstack_region}
Elena Ezhovaffa0b6a2017-07-27 16:20:02 +040048 use_keystoneauth: true
Vasyl Saienkof9e57b32018-01-18 19:58:56 +020049 protocol: ${_param:keystone_service_protocol}