Browse Source

Sample template for Keystone Service and Endpoint

Adds sample hot templates for keystone service and endpoint
resources.

implements blueprint keystone-resource-service-endpoint

Change-Id: I9ac83bdfaaac4003fcd52f2078ebf22af49a2b51
changes/19/181619/3
Kanagaraj Manickam 6 years ago
parent
commit
89f78e7e70
  1. 0
      hot/heat_keystone/keystone.yaml
  2. 0
      hot/heat_keystone/keystone_group.yaml
  3. 0
      hot/heat_keystone/keystone_project.yaml
  4. 0
      hot/heat_keystone/keystone_role.yaml
  5. 22
      hot/heat_keystone/keystone_service.yaml
  6. 59
      hot/heat_keystone/keystone_service_endpoint.yaml
  7. 0
      hot/heat_keystone/keystone_updated.yaml
  8. 0
      hot/heat_keystone/keystone_user.yaml

0
contrib/heat_keystone/keystone.yaml → hot/heat_keystone/keystone.yaml

0
contrib/heat_keystone/keystone_group.yaml → hot/heat_keystone/keystone_group.yaml

0
contrib/heat_keystone/keystone_project.yaml → hot/heat_keystone/keystone_project.yaml

0
contrib/heat_keystone/keystone_role.yaml → hot/heat_keystone/keystone_role.yaml

22
hot/heat_keystone/keystone_service.yaml

@ -0,0 +1,22 @@
heat_template_version: 2013-05-23
description: Sample Keystone Service template
parameters:
name:
type: string
description: Keystone service name
description:
type: string
description: Keystone service description
type:
type: string
description: Keystone service type
resources:
sample_service:
type: OS::Keystone::Service
properties:
name: {get_param: name}
type: {get_param: type}
description: {get_param: description}

59
hot/heat_keystone/keystone_service_endpoint.yaml

@ -0,0 +1,59 @@
heat_template_version: 2013-05-23
description: Sample Keystone Service Endpoint template
parameters:
name:
type: string
description: Keystone service name
description:
type: string
description: Keystone service description
type:
type: string
description: Keystone service type
region:
type: string
description: Keystone region name
public_url:
type: string
description: Public endpoint url
internal_url:
type: string
description: Internal endpoint url
admin_url:
type: string
description: Admin endpoint url
resources:
sample_service:
type: OS::Keystone::Service
properties:
name: {get_param: name}
type: {get_param: type}
description: {get_param: description}
public_endpoint:
type: OS::Keystone::Endpoint
properties:
service: {get_resource: sample_service}
url: {get_param: public_url}
region: {get_param: region}
interface: public
internal_endpoint:
type: OS::Keystone::Endpoint
properties:
service: {get_resource: sample_service}
url: {get_param: internal_url}
region: {get_param: region}
interface: internal
admin_endpoint:
type: OS::Keystone::Endpoint
properties:
service: {get_resource: sample_service}
url: {get_param: admin_url}
region: {get_param: region}
interface: admin

0
contrib/heat_keystone/keystone_updated.yaml → hot/heat_keystone/keystone_updated.yaml

0
contrib/heat_keystone/keystone_user.yaml → hot/heat_keystone/keystone_user.yaml

Loading…
Cancel
Save