summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/connection_ssh/check_ssh_defaults.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/connection_ssh/check_ssh_defaults.yml')
-rw-r--r--test/integration/targets/connection_ssh/check_ssh_defaults.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/integration/targets/connection_ssh/check_ssh_defaults.yml b/test/integration/targets/connection_ssh/check_ssh_defaults.yml
new file mode 100644
index 0000000..937f1f7
--- /dev/null
+++ b/test/integration/targets/connection_ssh/check_ssh_defaults.yml
@@ -0,0 +1,29 @@
+- hosts: ssh
+ gather_facts: false
+ vars:
+ ansible_connection: ssh
+ ansible_ssh_timeout: 10
+ tasks:
+ - name: contain the maddness
+ block:
+ - name: test all is good
+ ping:
+
+ - name: start the fun
+ meta: reset_connection
+
+ - name: now test we can use wrong port from ssh/config
+ ping:
+ ignore_unreachable: True
+ vars:
+ ansible_ssh_args: "-F {{playbook_dir}}/files/port_overrride_ssh.cfg"
+ register: expected
+
+ - name: check all is as expected
+ assert:
+ that:
+ - expected['unreachable']|bool
+ - "'2222' in expected['msg']"
+ always:
+ - name: make sure we don't cache the bad connection
+ meta: reset_connection