mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-26 20:31:27 -07:00
ssh_config: Add add_keys_to_agent option (#7703)
* Add ssh_config module option for add_keys_to_agent * Add changelog fragment for 7703 --------- Co-authored-by: Michael Finney <michael.finney@tpwd.texas.gov>
This commit is contained in:
parent
838e4e3f02
commit
5e5e1963c3
3 changed files with 27 additions and 0 deletions
|
@ -97,6 +97,11 @@ options:
|
|||
- Sets the C(ForwardAgent) option.
|
||||
type: bool
|
||||
version_added: 4.0.0
|
||||
add_keys_to_agent:
|
||||
description:
|
||||
- Sets the C(AddKeysToAgent) option.
|
||||
type: bool
|
||||
version_added: 8.2.0
|
||||
ssh_config_file:
|
||||
description:
|
||||
- SSH config file.
|
||||
|
@ -252,6 +257,7 @@ class SSHConfig(object):
|
|||
proxyjump=self.params.get('proxyjump'),
|
||||
host_key_algorithms=self.params.get('host_key_algorithms'),
|
||||
forward_agent=convert_bool(self.params.get('forward_agent')),
|
||||
add_keys_to_agent=convert_bool(self.params.get('add_keys_to_agent')),
|
||||
controlmaster=self.params.get('controlmaster'),
|
||||
controlpath=self.params.get('controlpath'),
|
||||
controlpersist=fix_bool_str(self.params.get('controlpersist')),
|
||||
|
@ -346,6 +352,7 @@ def main():
|
|||
proxycommand=dict(type='str', default=None),
|
||||
proxyjump=dict(type='str', default=None),
|
||||
forward_agent=dict(type='bool'),
|
||||
add_keys_to_agent=dict(type='bool'),
|
||||
remote_user=dict(type='str'),
|
||||
ssh_config_file=dict(default=None, type='path'),
|
||||
state=dict(type='str', default='present', choices=['present', 'absent']),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue