# == Class: cinder::volume::nexenta # # Setups Cinder with Nexenta volume driver. # # === Parameters # # [*nexenta_user*] # (required) User name to connect to Nexenta SA. # # [*nexenta_password*] # (required) Password to connect to Nexenta SA. # # [*nexenta_host*] # (required) IP address of Nexenta SA. # # [*nexenta_volume*] # (optional) Pool on SA that will hold all volumes. Defaults to 'cinder'. # # [*nexenta_target_prefix*] # (optional) IQN prefix for iSCSI targets. Defaults to 'iqn:'. # # [*nexenta_target_group_prefix*] # (optional) Prefix for iSCSI target groups on SA. Defaults to 'cinder/'. # # [*nexenta_blocksize*] # (optional) Block size for volumes. Defaults to '8k'. # # [*nexenta_sparse*] # (optional) Flag to create sparse volumes. Defaults to true. # class cinder::volume::nexenta ( $nexenta_user, $nexenta_password, $nexenta_host, $nexenta_volume = 'cinder', $nexenta_target_prefix = 'iqn:', $nexenta_target_group_prefix = 'cinder/', $nexenta_blocksize = '8k', $nexenta_sparse = true ) { cinder::backend::nexenta { 'DEFAULT': nexenta_user => $nexenta_user, nexenta_password => $nexenta_password, nexenta_host => $nexenta_host, nexenta_volume => $nexenta_volume, nexenta_target_prefix => $nexenta_target_prefix, nexenta_target_group_prefix => $nexenta_target_group_prefix, nexenta_blocksize => $nexenta_blocksize, nexenta_sparse => $nexenta_sparse, } }