NCM::Component::openstack - schema

Types

  • /software/components/openstack/openstack_hypervisor_config
    • Description: Hypervisor configuration.
  • /software/components/openstack/openstack_openrc_config
    • Description: Type that sets the OpenStack OpenRC script configuration used for the admin user (this is the user that is used by the component)
    • /software/components/openstack/openstack_openrc_config/os_username
      • Required
      • Type: string
      • Default value: admin
    • /software/components/openstack/openstack_openrc_config/os_password
      • Required
      • Type: string
    • /software/components/openstack/openstack_openrc_config/os_project_name
      • Required
      • Type: string
      • Default value: admin
    • /software/components/openstack/openstack_openrc_config/os_user_domain_name
      • Required
      • Type: string
      • Default value: Default
    • /software/components/openstack/openstack_openrc_config/os_project_domain_name
      • Required
      • Type: string
      • Default value: Default
    • /software/components/openstack/openstack_openrc_config/os_auth_url
      • Required
      • Type: type_absoluteURI
    • /software/components/openstack/openstack_openrc_config/os_identity_api_version
      • Required
      • Type: long
      • Range: 1..
      • Default value: 3
    • /software/components/openstack/openstack_openrc_config/os_image_api_version
      • Required
      • Type: long
      • Range: 1..
      • Default value: 2
    • /software/components/openstack/openstack_openrc_config/os_interface
      • Optional
      • Type: choice
  • /software/components/openstack/openstack_component
    • Description: Type to define OpenStack services. For actual OpenStack services (like identity, compute, …), the structure has an optional client substructure (this is service configuration data to be set via the API client); and the other attributes are possble flavours (e.g. like keystone flavour for identity).
    • /software/components/openstack/openstack_component/identity
      • Optional
      • Type: openstack_identity_config
    • /software/components/openstack/openstack_component/compute
      • Optional
      • Type: openstack_compute_config
    • /software/components/openstack/openstack_component/image
      • Optional
      • Type: openstack_image_config
    • /software/components/openstack/openstack_component/share
      • Optional
      • Type: openstack_share_config
    • /software/components/openstack/openstack_component/volume
      • Optional
      • Type: openstack_volume_config
    • /software/components/openstack/openstack_component/network
      • Optional
      • Type: openstack_network_config
    • /software/components/openstack/openstack_component/dashboard
      • Optional
      • Type: openstack_dashboard_config
    • /software/components/openstack/openstack_component/messaging
      • Optional
      • Type: openstack_messaging_config
    • /software/components/openstack/openstack_component/orchestration
      • Optional
      • Type: openstack_orchestration_config
    • /software/components/openstack/openstack_component/catalog
      • Optional
      • Type: openstack_catalog_config
    • /software/components/openstack/openstack_component/metric
      • Optional
      • Type: openstack_metric_config
    • /software/components/openstack/openstack_component/rating
      • Optional
      • Type: openstack_rating_config
    • /software/components/openstack/openstack_component/container-infra
      • Optional
      • Type: openstack_container_infra_config
    • /software/components/openstack/openstack_component/key-manager
      • Optional
      • Type: openstack_key_manager_config
    • /software/components/openstack/openstack_component/openrc
      • Optional
      • Type: openstack_openrc_config
    • /software/components/openstack/openstack_component/hypervisor
      • Description: Hypervisor configuration. Host is a hypervisor when this attribute exists
      • Optional
      • Type: openstack_hypervisor_config