mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-11 03:31:29 -07:00
Improved the documentation of known_hosts
The documentation for the key parameter was lacking in specificity and also lacking in testing. These parts are both remedied herein. Fixes #43157
This commit is contained in:
parent
0718a53b07
commit
6f007c35c1
2 changed files with 17 additions and 2 deletions
|
@ -1,10 +1,12 @@
|
|||
import os
|
||||
import tempfile
|
||||
import ansible.module_utils.basic as basic
|
||||
|
||||
from ansible.compat.tests import unittest
|
||||
from ansible.module_utils._text import to_bytes
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
|
||||
from ansible.modules.system.known_hosts import compute_diff
|
||||
from ansible.modules.system.known_hosts import compute_diff, sanity_check
|
||||
|
||||
|
||||
class KnownHostsDiffTestCase(unittest.TestCase):
|
||||
|
@ -94,3 +96,12 @@ class KnownHostsDiffTestCase(unittest.TestCase):
|
|||
'before': 'two.example.com ssh-rsa BBBBetc\n',
|
||||
'after': 'two.example.com ssh-rsa BBBBetc\n',
|
||||
})
|
||||
|
||||
def test_sanity_check(self):
|
||||
basic._load_params = lambda: {}
|
||||
# Module used internally to execute ssh-keygen system executable
|
||||
module = AnsibleModule(argument_spec={})
|
||||
host = '10.0.0.1'
|
||||
key = '%s ssh-rsa ASDF foo@bar' % (host,)
|
||||
keygen = module.get_bin_path('ssh-keygen')
|
||||
sanity_check(module, host, key, keygen)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue