feat(tls): keystone domain manage script to pass cert

This patch add capability to pass certificate in request method.

Change-Id: I2e431bf3a34f40f58254e4f2b61554453471e0de
This commit is contained in:
Gupta, Sangeet (sg774j) 2020-07-29 13:21:48 +00:00
parent 74dfea1ce9
commit c12ada7224

View File

@ -14,6 +14,7 @@ limitations under the License.
*/}} */}}
import json import json
import os
import requests import requests
import sys import sys
@ -28,7 +29,9 @@ def main(args):
'Cache-Control': "no-cache" 'Cache-Control': "no-cache"
} }
response = requests.request("GET", url, headers=headers) verify = os.getenv('OS_CACERT', True)
response = requests.request("GET", url, headers=headers, verify=verify)
if response.status_code == 404: if response.status_code == 404:
print("domain config not found - put") print("domain config not found - put")
@ -42,7 +45,7 @@ def main(args):
response = requests.request(action, url, response = requests.request(action, url,
data=json.dumps(data), data=json.dumps(data),
headers=headers) headers=headers, verify=verify)
print("Response code on action [%s]: %s" % (action, response.status_code)) print("Response code on action [%s]: %s" % (action, response.status_code))