Eqlx: Added support for password less login
Added missing san_private_key paraeter used for password less SSH authentication for Eqlx Cinder Backend. Change-Id: I76072131dceeadfcad5b344df9af123ab3988166
This commit is contained in:
parent
83753f1b2d
commit
3639bedd1a
@ -13,6 +13,10 @@
|
||||
# [*san_password*]
|
||||
# (required) The password for the specified SSH account.
|
||||
#
|
||||
# [*san_private_key*]
|
||||
# (optional) Filename of private key to use for SSH authentication.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*san_thin_provision*]
|
||||
# (optional) Boolean. Whether or not to use thin provisioning for volumes. The
|
||||
# default value in OpenStack is true.
|
||||
@ -65,6 +69,7 @@ define cinder::backend::eqlx (
|
||||
$san_ip,
|
||||
$san_login,
|
||||
$san_password,
|
||||
$san_private_key = $::os_service_default,
|
||||
$san_thin_provision = $::os_service_default,
|
||||
$volume_backend_name = $name,
|
||||
$eqlx_group_name = $::os_service_default,
|
||||
@ -94,6 +99,7 @@ define cinder::backend::eqlx (
|
||||
"${name}/san_ip": value => $san_ip;
|
||||
"${name}/san_login": value => $san_login;
|
||||
"${name}/san_password": value => $san_password, secret => true;
|
||||
"${name}/san_private_key": value => $san_private_key;
|
||||
"${name}/san_thin_provision": value => $san_thin_provision;
|
||||
"${name}/eqlx_group_name": value => $eqlx_group_name;
|
||||
"${name}/use_chap_auth": value => $use_chap_auth;
|
||||
|
@ -13,6 +13,10 @@
|
||||
# [*san_password*]
|
||||
# (required) The password for the specified SSH account.
|
||||
#
|
||||
# [*san_private_key*]
|
||||
# (optional) Filename of private key to use for SSH authentication.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*san_thin_provision*]
|
||||
# (optional) Whether or not to use thin provisioning for volumes.
|
||||
# Defaults to $::os_service_default
|
||||
@ -72,6 +76,7 @@ class cinder::volume::eqlx (
|
||||
$san_ip,
|
||||
$san_login,
|
||||
$san_password,
|
||||
$san_private_key = $::os_service_default,
|
||||
$san_thin_provision = $::os_service_default,
|
||||
$eqlx_group_name = $::os_service_default,
|
||||
$eqlx_pool = $::os_service_default,
|
||||
@ -133,6 +138,7 @@ cinder::backend::eqlx instead.')
|
||||
san_ip => $san_ip,
|
||||
san_login => $san_login,
|
||||
san_password => $san_password,
|
||||
san_private_key => $san_private_key,
|
||||
san_thin_provision => $san_thin_provision,
|
||||
eqlx_group_name => $eqlx_group_name,
|
||||
eqlx_pool => $eqlx_pool,
|
||||
|
4
releasenotes/notes/eqlx-c76440e19622a1e4.yaml
Normal file
4
releasenotes/notes/eqlx-c76440e19622a1e4.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
upgrade:
|
||||
- add new parameter san_private_key to configure SSH Private Key
|
||||
for Eqlx Cinder Backend
|
@ -6,6 +6,7 @@ describe 'cinder::volume::eqlx' do
|
||||
:san_ip => '192.168.100.10',
|
||||
:san_login => 'grpadmin',
|
||||
:san_password => '12345',
|
||||
:san_private_key => '',
|
||||
:san_thin_provision => true,
|
||||
:eqlx_group_name => 'group-a',
|
||||
:eqlx_pool => 'apool',
|
||||
|
@ -10,6 +10,7 @@ describe 'cinder::backend::eqlx' do
|
||||
:san_ip => '192.168.100.10',
|
||||
:san_login => 'grpadmin',
|
||||
:san_password => '12345',
|
||||
:san_private_key => '',
|
||||
:volume_backend_name => 'Dell_EQLX',
|
||||
:san_thin_provision => '<SERVICE DEFAULT>',
|
||||
:eqlx_group_name => '<SERVICE DEFAULT>',
|
||||
|
Loading…
x
Reference in New Issue
Block a user