mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 22:33:25 +00:00
Fix non-signature authentication (#56038)
Apparently everyone is using signature authentication these days.
This commit is contained in:
@@ -318,7 +318,7 @@ class ACIModule(object):
|
|||||||
self.url = '%(protocol)s://%(host)s/' % self.params + path.lstrip('/')
|
self.url = '%(protocol)s://%(host)s/' % self.params + path.lstrip('/')
|
||||||
|
|
||||||
# Sign and encode request as to APIC's wishes
|
# Sign and encode request as to APIC's wishes
|
||||||
if not self.params['private_key']:
|
if self.params['private_key']:
|
||||||
self.cert_auth(path=path, payload=payload)
|
self.cert_auth(path=path, payload=payload)
|
||||||
|
|
||||||
# Perform request
|
# Perform request
|
||||||
@@ -355,7 +355,7 @@ class ACIModule(object):
|
|||||||
self.url = '%(protocol)s://%(host)s/' % self.params + path.lstrip('/')
|
self.url = '%(protocol)s://%(host)s/' % self.params + path.lstrip('/')
|
||||||
|
|
||||||
# Sign and encode request as to APIC's wishes
|
# Sign and encode request as to APIC's wishes
|
||||||
if not self.params['private_key']:
|
if self.params['private_key']:
|
||||||
self.cert_auth(path=path, method='GET')
|
self.cert_auth(path=path, method='GET')
|
||||||
|
|
||||||
# Perform request
|
# Perform request
|
||||||
@@ -642,7 +642,7 @@ class ACIModule(object):
|
|||||||
|
|
||||||
elif not self.module.check_mode:
|
elif not self.module.check_mode:
|
||||||
# Sign and encode request as to APIC's wishes
|
# Sign and encode request as to APIC's wishes
|
||||||
if not self.params['private_key']:
|
if self.params['private_key']:
|
||||||
self.cert_auth(method='DELETE')
|
self.cert_auth(method='DELETE')
|
||||||
|
|
||||||
resp, info = fetch_url(self.module, self.url,
|
resp, info = fetch_url(self.module, self.url,
|
||||||
@@ -778,7 +778,7 @@ class ACIModule(object):
|
|||||||
uri = self.url + self.filter_string
|
uri = self.url + self.filter_string
|
||||||
|
|
||||||
# Sign and encode request as to APIC's wishes
|
# Sign and encode request as to APIC's wishes
|
||||||
if not self.params['private_key']:
|
if self.params['private_key']:
|
||||||
self.cert_auth(path=self.path + self.filter_string, method='GET')
|
self.cert_auth(path=self.path + self.filter_string, method='GET')
|
||||||
|
|
||||||
resp, info = fetch_url(self.module, uri,
|
resp, info = fetch_url(self.module, uri,
|
||||||
@@ -879,7 +879,7 @@ class ACIModule(object):
|
|||||||
return
|
return
|
||||||
elif not self.module.check_mode:
|
elif not self.module.check_mode:
|
||||||
# Sign and encode request as to APIC's wishes
|
# Sign and encode request as to APIC's wishes
|
||||||
if not self.params['private_key']:
|
if self.params['private_key']:
|
||||||
self.cert_auth(method='POST', payload=json.dumps(self.config))
|
self.cert_auth(method='POST', payload=json.dumps(self.config))
|
||||||
|
|
||||||
resp, info = fetch_url(self.module, self.url,
|
resp, info = fetch_url(self.module, self.url,
|
||||||
|
|||||||
Reference in New Issue
Block a user