mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 12:20:45 -03:30
Add Suppoort for Template SSH Key Retrieval. Fixes Issue #13384
Description Thycotic has various types of Secret Templates like Password, SSH Key Thycotic API returns str type for Password and of Type for class requests.models.Response for SSH Key. Current implementation only considers Password template. However when trying for SSH Key code need return the str from response type requests.models.Response Signed-off-by: Tarun CHawdhury <tarunchawdhury@gmail.com>
This commit is contained in:
parent
ca07bc85cb
commit
83149519f8
@ -48,8 +48,13 @@ def tss_backend(**kwargs):
|
||||
secret_server = SecretServer(kwargs['server_url'], authorizer)
|
||||
secret_dict = secret_server.get_secret(kwargs['secret_id'])
|
||||
secret = ServerSecret(**secret_dict)
|
||||
|
||||
if type(secret.fields[kwargs['secret_field']].value) != str :
|
||||
return secret.fields[kwargs['secret_field']].value.text
|
||||
else:
|
||||
return secret.fields[kwargs['secret_field']].value
|
||||
|
||||
return secret.fields[kwargs['secret_field']].value
|
||||
|
||||
|
||||
|
||||
tss_plugin = CredentialPlugin(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user