diff --git a/files/geant_acme.py b/files/geant_acme.py index 5f7800a88feb77789a61375475daa1c6403ffc9d..93e6cca4854851082870cff138cbba03ef629242 100755 --- a/files/geant_acme.py +++ b/files/geant_acme.py @@ -17,6 +17,8 @@ import subprocess as sp import configparser from docopt import docopt import requests +from requests.packages.urllib3.exceptions import InsecureRequestWarning #pylint: disable=E0401 + BASE_URL = 'https://infoblox.geant.org/wapi/v2.6.1' SEP = '+' + 72*'-' + '+' @@ -38,6 +40,7 @@ def time_log(): def get_reference(iblox_domain, iblox_user, iblox_pw): """ grab reference for txt object """ + requests.packages.urllib3.disable_warnings(InsecureRequestWarning) #pylint: disable=E1101 ref_obj = requests.get( '{}/record:txt?name=_acme-challenge.{}&_return_as_object=1'.format( BASE_URL, iblox_domain), @@ -63,6 +66,7 @@ def get_reference(iblox_domain, iblox_user, iblox_pw): def delete_challenge(object_reference, iblox_user, iblox_pw): """ delete txt record """ + requests.packages.urllib3.disable_warnings(InsecureRequestWarning) #pylint: disable=E1101 del_req = requests.delete( '{}/{}'.format(BASE_URL, object_reference), auth=(iblox_user, iblox_pw), @@ -76,7 +80,7 @@ def delete_challenge(object_reference, iblox_user, iblox_pw): def create_challenge(iblox_domain, acme_token, iblox_user, iblox_pw): """ upload txt record """ print('{}\ncreating challenge _acme-challenge.{}'.format(SEP, iblox_domain)) - + requests.packages.urllib3.disable_warnings(InsecureRequestWarning) #pylint: disable=E1101 post_req = requests.post( '{}/record:txt'.format(BASE_URL), auth=(iblox_user, iblox_pw),