forked from cloudfoundry/docs-bosh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
openstack-keystonev3.html.md.erb
34 lines (26 loc) · 1.44 KB
/
openstack-keystonev3.html.md.erb
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
---
title: Using Keystone API v3
---
<p class="note">Note: This feature is available with bosh-release v218+ (1.3120.0) colocated with bosh-openstack-cpi v15+.</p>
[The default template](init-openstack.html#create-manifest) provided for bosh-init configures authentication using the Keystone v2 API. This document describes how to use Keystone v3, i.e. if you want to make use of Domains in your OpenStack installation.
1. Configure OpenStack CPI
Modify [the default template](init-openstack.html#create-manifest). In `properties.openstack`:
- switch property `auth_url` to use v3 endpoint.
<div class="note">Note: path is just `v3` whithout a minor version as it was in the previous version, i.e. `v2.0`!</div>
- remove property `tenant`
- add properties `domain` and `project`
```yaml
properties:
openstack: &openstack
auth_url: https://keystone.my-openstack.com:5000/v3 # <--- Replace with Keystone URL
project: OPENSTACK-PROJECT # <--- Replace with OpenStack project name
domain: OPENSTACK-DOMAIN # <--- Replace with OpenStack domain name
username: OPENSTACK-USERNAME # <--- Replace with OpenStack username
api_key: OPENSTACK-PASSWORD # <--- Replace with OpenStack password
default_key_name: bosh
default_security_groups: [bosh]
```
1. Deploy the Director
---
Next: [Extended Registry configuration](openstack-registry.html)
Previous: [OpenStack](openstack-cpi.html)