mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-23 04:24:00 -07:00
Ensure ssh hostkey checks respect server port (#20840)
* Add tests for `get_fqdn_and_port` method. Currently tests verify original behavior - returning default `ssh-keyscan` port Add test around `add_host_key` to verify underlying command arguments Add some new expectations for `get_fqdn_and_port` Test that non-standard port is passed to `ssh-keyscan` command * Ensure ssh hostkey checks respect server port ssh-keyscan will default to getting the host key for port 22. If the ssh service is running on a different port, ssh-keyscan will need to know this. Tidy up minor flake8 issues * Update known_hosts tests for port being None Ensure that git urls don't try and set port when a path is specified Update known_hosts tests to meet flake8 * Fix stdin swap context for test_known_hosts Move test_known_hosts from under basic, as it is its own library. Remove module_utils.known_hosts from pep8 legacy files list
This commit is contained in:
parent
e4a80965de
commit
103ede26df
4 changed files with 139 additions and 78 deletions
|
@ -13,7 +13,6 @@ lib/ansible/inventory/script.py
|
|||
lib/ansible/module_utils/basic.py
|
||||
lib/ansible/module_utils/ec2.py
|
||||
lib/ansible/module_utils/facts.py
|
||||
lib/ansible/module_utils/known_hosts.py
|
||||
lib/ansible/module_utils/mysql.py
|
||||
lib/ansible/modules/cloud/amazon/_ec2_vpc.py
|
||||
lib/ansible/modules/cloud/amazon/aws_kms.py
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue