environments:
  -
    name: storage/cinder-nfs
    title: Enable Cinder NFS Backend
    files:
      puppet/services/cinder-volume.yaml:
        parameters:
          - CinderNfsMountOptions
          - CinderNfsServers
          - CinderEnableNfsBackend
          - CinderEnableIscsiBackend
    sample_values:
      CinderEnableNfsBackend: True
      CinderEnableIscsiBackend: False
      CinderNfsServers: '192.168.122.1:/export/cinder'
    description: |
      Configure and include this environment to enable the use of an NFS
      share as the backend for Cinder.
  -
    name: storage/glance-nfs
    title: Enable Glance NFS Backend
    files:
      puppet/services/glance-api.yaml:
        parameters:
          - GlanceBackend
          - GlanceNfsEnabled
          - GlanceNfsShare
          - GlanceNfsOptions
          - GlanceNetappNfsEnabled
          - NetappShareLocation
          - GlanceEnabledImportMethods
          - GlanceStagingNfsShare
          - GlanceNodeStagingUri
          - GlanceStagingNfsOptions
    sample_values:
      GlanceBackend: file
      GlanceNfsEnabled: True
    static:
      - GlanceBackend
      - GlanceNfsEnabled
    description: |
      Configure and include this environment to enable the use of an NFS
      share as the backend for Glance.
  -
    name: storage/nova-nfs
    title: Enable Nova NFS Backend
    files:
      puppet/services/nova-compute.yaml:
        parameters:
          - NovaNfsEnabled
          - NovaNfsShare
          - NovaNfsOptions
    sample_values:
      NovaNfsEnabled: True
    static:
      - NovaNfsEnabled
    description: |
      Configure and include this environment to enable the use of an NFS
      share as the backend for Nova.
    name: storage/cinder-netapp-config
    title: Enable the Cinder NetApp Backend
    description: |
      A Heat environment file which can be used to enable a
      a Cinder NetApp backend, configured via puppet
    files:
      puppet/services/cinder-backend-netapp.yaml:
        parameters: all
    static:
      - CinderEnableNetappBackend
    resource_registry:
      OS::TripleO::Services::CinderBackendNetApp: ../puppet/services/cinder-backend-netapp.yaml