tripleo-heat-templates/deployment/manila/manila-backend-isilon.yaml
katarimanoj 3699a56891 Remove deprecated storage template and parameters
This change removes all the deprecated templates and parameters
for storage services like Cinder, Manila and Swift.

Deprecated templates removed :
  Cinder:
    cinder-backend-dellsc-puppet.yaml

Deprecated parameters removed :
  Cinder:
    CinderNetappStoragePools
    CinderNetappVolumeList
  Manila:
    ManilaCephFSCephFSEnableSnapshots
    ManilaIsilonDriverHandlesShareServers
    ManilaVMAXDriverHandlesShareServers
    ManilaVNXDriverHandlesShareServers
  Swift:
    ControllerEnableSwiftStorage

Change-Id: If04f7c9f25928eb17d42cd73e310069814ea45a3
2022-04-28 07:22:18 +00:00

77 lines
2.5 KiB
YAML

heat_template_version: wallaby
description: >
Openstack Manila isilon backend.
parameters:
ManilaIsilonBackendName:
type: string
default: tripleo_isilon
ManilaIsilonAvailabilityZone:
default: ''
description: >
The availability zone of the Isilon backend.
When set, it overrides the default ManilaStorageAvailabilityZone.
type: string
ManilaIsilonNasLogin:
type: string
default: ''
ManilaIsilonNasPassword:
type: string
default: ''
hidden: true
ManilaIsilonNasServer:
type: string
default: ''
ManilaIsilonNasRootDir:
type: string
default: ''
ManilaIsilonNasServerPort:
type: number
default: 8080
ManilaIsilonNasServerSecure:
type: string
default: ''
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. Use
parameter_merge_strategies to merge it with the defaults.
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
EndpointMap:
default: {}
type: json
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
outputs:
role_data:
description: Role data for the Manila Isilon backend.
value:
service_name: manila_backend_isilon
config_settings:
map_merge:
- manila::backend::dellemc_isilon::title: {get_param: ManilaIsilonBackendName}
manila::backend::dellemc_isilon::emc_nas_login: {get_param: ManilaIsilonNasLogin}
manila::backend::dellemc_isilon::emc_nas_password: {get_param: ManilaIsilonNasPassword}
manila::backend::dellemc_isilon::emc_nas_server: {get_param: ManilaIsilonNasServer}
manila::backend::dellemc_isilon::emc_nas_root_dir: {get_param: ManilaIsilonNasRootDir}
manila::backend::dellemc_isilon::emc_nas_server_port: {get_param: ManilaIsilonNasServerPort}
manila::backend::dellemc_isilon::emc_nas_server_secure: {get_param: ManilaIsilonNasServerSecure}
- if:
- { equals: [ { get_param: ManilaIsilonAvailabilityZone }, '' ] }
- { }
- manila::backend::dellemc_isilon::backend_availability_zone: { get_param: ManilaIsilonAvailabilityZone }