components/ruby/puppet-modules/openstack-cinder/files/volume/zfssa_iscsi.pp
author Andrew Balfour <Andrew.Balfour@Oracle.COM>
Fri, 01 Apr 2016 16:16:21 -0700
changeset 5710 b67d827041c5
parent 5642 6758c401e924
permissions -rw-r--r--
23040216 extra zfssa_ prefix in the zfssa_iscsi.pp backend manifest
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5642
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     1
# == Class: cinder::volume::zfssa_iscsi
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     2
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     3
# Setup Cinder wth the volume ZFSSA iSCSI driver
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     4
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     5
# === Parameters
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     6
#
5710
b67d827041c5 23040216 extra zfssa_ prefix in the zfssa_iscsi.pp backend manifest
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents: 5642
diff changeset
     7
# [*hostname*]
b67d827041c5 23040216 extra zfssa_ prefix in the zfssa_iscsi.pp backend manifest
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents: 5642
diff changeset
     8
#   (required) Hostname of ZFS Storage Appliance.
5642
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
     9
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    10
# [*login*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    11
#   (required) Username to login to ZFS Storage Appliance.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    12
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    13
# [*password*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    14
#   (required) Password for user in *login*.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    15
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    16
# [*zfssa_pool*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    17
#   (required) Storage pool name
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    18
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    19
# [*zfssa_target_portal*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    20
#   (required) Address of the iSCSI target portal in IP:port format.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    21
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    22
# [*zfssa_target_interfaces*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    23
#   (required) Interface names where iSCSI targets are available.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    24
#   Example:
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    25
#   "e1000g0,vnic1"
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    26
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    27
# [*zfssa_project*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    28
#   (optional) Project name in *zfssa_pool*. Defaults to 'default'.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    29
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    30
# [*zfssa_initiator*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    31
#   (optional) iSCSI initator name. Requires setting *zfssa_initiator_group*
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    32
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    33
# [*zfssa_initiator_group*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    34
#   (optional) iSCSI initiator group name. Required if *zfssa_initiator* is set.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    35
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    36
# [*zfssa_initiator_config*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    37
#   (optional) iSCSI initator configuration.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    38
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    39
# [*zfssa_initiator_user*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    40
#   (optional) CHAP user name for the iSCSI initator. Requires setting
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    41
#     *zfssa_initiator_password*
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    42
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    43
# [*zfssa_initiator_password*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    44
#   (optional) CHAP password. Required if *zfssa_initiator_user* is set.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    45
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    46
# [*zfssa_target_group*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    47
#   (optional) iSCSI target group name.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    48
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    49
# [*zfssa_target_user*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    50
#   (optional) CHAP user name for the iSCSI target. Requires setting
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    51
#     *zfssa_target_password*
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    52
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    53
# [*zfssa_target_password*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    54
#   (optional) CHAP password. Required if *zfssa_target_user* is set.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    55
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    56
# [*zfssa_lun_volblocksize*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    57
#   (optional) Volume block size. Valid sizes are 512, 1k, 2k, 4k, 8k,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    58
#     16k, 32k, 64k, 128k. Default is 8k
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    59
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    60
# [*zfssa_lun_sparse*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    61
#   (optional) Flag to enable sparse allocation (thin-provisioning).
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    62
#   Default is False.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    63
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    64
# [*zfssa_lun_compression*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    65
#   (optional) Data compression to use on the lun. Valid values are off, lzjb,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    66
#    gzip, gzip-2, gzip-9.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    67
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    68
# [*zfssa_lun_logbias*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    69
#   (optional) Synchronous log bias. Valid values are latency, throughput.
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    70
#
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    71
# [*extra_options*]
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    72
#   (optional) Hash of extra options to pass to the backend stanza
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    73
#   Defaults to: {}
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    74
#   Example :
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    75
#     { 'zfssa_param' => { 'value' => value1 } }
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    76
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    77
class cinder::volume::zfssa_iscsi(
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    78
  $hostname,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    79
  $login,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    80
  $password,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    81
  $zfssa_pool,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    82
  $zfssa_target_portal,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    83
  $zfssa_target_interfaces,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    84
  $zfssa_project             = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    85
  $zfssa_initiator           = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    86
  $zfssa_initiator_group     = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    87
  $zfssa_initiator_config    = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    88
  $zfssa_initiator_user      = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    89
  $zfssa_initiator_password  = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    90
  $zfssa_target_group        = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    91
  $zfssa_target_user         = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    92
  $zfssa_target_password     = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    93
  $zfssa_lun_volblocksize    = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    94
  $zfssa_lun_sparse          = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    95
  $zfssa_lun_compression     = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    96
  $zfssa_lun_logbias         = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    97
  $zfssa_rest_timeout        = undef,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    98
  $extra_options       = {},
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
    99
) {
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   100
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   101
  cinder::backend::zfssa_iscsi { 'DEFAULT':
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   102
    hostname                 => $hostname,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   103
    login                    => $login,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   104
    password                 => $password,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   105
    zfssa_pool               => $zfssa_pool,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   106
    zfssa_project            => $zfssa_project,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   107
    zfssa_lun_volblocksize   => $zfssa_lun_volblocksize,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   108
    zfssa_lun_sparse         => $zfssa_lun_sparse,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   109
    zfssa_lun_compression    => $zfssa_lun_compresssion,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   110
    zfssa_lun_logbias        => $zfssa_lun_logbias,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   111
    zfssa_initiator_group    => $zfssa_initiator_group,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   112
    zfssa_initiator          => $zfssa_initiator,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   113
    zfssa_initiator_user     => $zfssa_initiator_user,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   114
    zfssa_initiator_password => $zfssa_initiator_password,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   115
    zfssa_initiator_config   => $zfssa_initiator_config,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   116
    zfssa_target_group       => $zfssa_target_group,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   117
    zfssa_target_user        => $zfssa_target_user,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   118
    zfssa_target_password    => $zfssa_target_password,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   119
    zfssa_target_portal      => $zfssa_target_portal,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   120
    zfssa_target_interfaces  => $zfssa_target_interfaces,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   121
    zfssa_rest_timeout       => $zfssa_rest_timeout,
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   122
    extra_options            => $extra_options
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   123
  }
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   124
}
6758c401e924 PSARC/2016/130 Solaris OpenStack Puppet Extensions
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff changeset
   125