def create_cloud(self, cloud, data=None):
cloud_url = self.url + "/clouds"
payload = {"name": cloud}
print("Creating cloud entry for %s with data %s" % (payload, data))
resp = requests.post(cloud_url, headers=self.headers,
data=json.dumps(payload), verify=False)
if resp.status_code != 201:
raise Exception(resp.text)
self.cloud = resp.json()
if data:
reg_id = self.cloud["id"]
cloud_data_url = self.url + "/clouds/%s/variables" % reg_id
resp = requests.put(cloud_data_url, headers=self.headers,
data=json.dumps(data), verify=False)
if resp.status_code != 200:
print(resp.text)
评论列表
文章目录