mirror of
https://github.com/ansible/awx.git
synced 2026-03-07 19:51:08 -03:30
add support for HashiCorp signed SSH certificates
This commit is contained in:
committed by
Jake McDermott
parent
4ed5bca5e3
commit
7a43f00a5d
@@ -808,6 +808,11 @@ ManagedCredentialType(
|
||||
'format': 'ssh_private_key',
|
||||
'secret': True,
|
||||
'multiline': True
|
||||
}, {
|
||||
'id': 'ssh_public_key_data',
|
||||
'label': ugettext_noop('Signed SSH Certificate'),
|
||||
'type': 'string',
|
||||
'multiline': True,
|
||||
}, {
|
||||
'id': 'ssh_key_unlock',
|
||||
'label': ugettext_noop('Private Key Passphrase'),
|
||||
@@ -1342,7 +1347,10 @@ class CredentialInputSource(PrimordialModel):
|
||||
backend_kwargs[field_name] = decrypt_field(self.source_credential, field_name)
|
||||
else:
|
||||
backend_kwargs[field_name] = value
|
||||
return backend(**backend_kwargs)
|
||||
return backend(
|
||||
self.target_credential.inputs.get(self.input_field_name),
|
||||
**backend_kwargs
|
||||
)
|
||||
|
||||
def get_absolute_url(self, request=None):
|
||||
view_name = 'api:credential_input_source_detail'
|
||||
|
||||
Reference in New Issue
Block a user