The default template provided for bosh-init configures authentication using the Keystone v3 API. This document describes how to use Keystone v2 if your OpenStack installation enforces this.

  1. Configure OpenStack CPI

    Modify the default template. In properties.openstack:

    • switch property auth_url to use v2 endpoint.
      Note: path is v2.0 including the minor revision!
    • add property tenant
    • remove properties domain and project
    properties:
      openstack: &openstack
        auth_url: https://keystone.my-openstack.com:5000/v2.0 # <--- Replace with Keystone URL
        tenant: OPENSTACK-TENANT # <--- Replace with OpenStack tenant name
        username: OPENSTACK-USERNAME # <--- Replace with OpenStack username
        api_key: OPENSTACK-PASSWORD # <--- Replace with OpenStack password
        default_key_name: bosh
        default_security_groups: [bosh]
    
  2. Deploy the Director


Back to Table of Contents

Next: Using nova-networking

Previous: OpenStack


Contribute changes to this page