[PR #9192/34010a78 backport][stable-10] Add dynamicforward option (#9218)

Add dynamicforward option (#9192)

* Add dynamicforward option

* Add fragment

* Modify fragment

(cherry picked from commit 34010a788a)

Co-authored-by: ONODERA Masaru <46081939+masa-orca@users.noreply.github.com>
This commit is contained in:
patchback[bot] 2024-12-02 20:34:58 +01:00 committed by GitHub
commit fcf1cb7fbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 1 deletions

View file

@ -139,6 +139,11 @@ options:
- Sets the C(ControlPersist) option.
type: str
version_added: 8.1.0
dynamicforward:
description:
- Sets the C(DynamicForward) option.
type: str
version_added: 10.1.0
requirements:
- paramiko
'''
@ -272,6 +277,7 @@ class SSHConfig(object):
controlmaster=self.params.get('controlmaster'),
controlpath=self.params.get('controlpath'),
controlpersist=fix_bool_str(self.params.get('controlpersist')),
dynamicforward=self.params.get('dynamicforward'),
)
config_changed = False
@ -376,6 +382,7 @@ def main():
controlmaster=dict(type='str', default=None, choices=['yes', 'no', 'ask', 'auto', 'autoask']),
controlpath=dict(type='str', default=None),
controlpersist=dict(type='str', default=None),
dynamicforward=dict(type='str'),
user=dict(default=None, type='str'),
user_known_hosts_file=dict(type='str', default=None),
),