From b3b634fa3ce03f09f5efb959aa9bff67068ee83d Mon Sep 17 00:00:00 2001 From: jgaunt Date: Tue, 12 Nov 2019 11:00:07 -0500 Subject: [PATCH] Update 'freenas_network_unlock.py' --- freenas_network_unlock.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/freenas_network_unlock.py b/freenas_network_unlock.py index 52beb34..b1be926 100644 --- a/freenas_network_unlock.py +++ b/freenas_network_unlock.py @@ -53,13 +53,14 @@ POOLS = request('storage/volume/', 'GET') for pool in POOLS: if pool['is_decrypted'] == False: logging.info('Pool {} is locked'.format(pool['name'])) - response = requests.post( - 'https://{}/api/v1.0/storage/volume/{}/unlock/'.format(config.HOSTNAME,pool['name']), - json={'passphrase': '{}'.format(config.POOLS[pool['name']])}, - auth=('root', '{}'.format(config.ROOT_PASSWORD)), - verify='{}'.format(config.CA_CERT_PATH), - ) - if response.status_code: + response = request('storage/volume/{}/unlock/'.format(pool['name']), 'POST', {'passphrase': '{}'.format(config.POOLS[pool['name']])}) + #response = requests.post( + # 'https://{}/api/v1.0/storage/volume/{}/unlock/'.format(config.HOSTNAME,pool['name']), + # json={'passphrase': '{}'.format(config.POOLS[pool['name']])}, + # auth=('root', '{}'.format(config.ROOT_PASSWORD)), + # verify='{}'.format(config.CA_CERT_PATH), + #) + if response.ok: logging.info('Pool {} was unlocked successfully'.format(pool['name'])) else: logging.error('Pool {} was NOT unlocked successfully'.format(pool['name']))