92380d7050
Host specific settings are created as part of the generated inventory instead of using a host_vars directory. Also update connection tests to work properly with the generated inventory changes.
12 lines
592 B
Django/Jinja
12 lines
592 B
Django/Jinja
[windows]
|
|
{% for host in vars.groups.windows %}
|
|
{{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_user={{ hostvars[host]['ansible_user'] }}{{ ' ansible_ssh_private_key_file=' ~ hostvars[host]['ansible_ssh_private_key_file'] if (hostvars[host]['ansible_ssh_private_key_file']|default()) else '' }}
|
|
{% endfor %}
|
|
|
|
[windows:vars]
|
|
ansible_shell_type={{ test_shell_type }}
|
|
ansible_connection=ssh
|
|
ansible_port=22
|
|
# used to preserve the existing environment and not touch existing files
|
|
ansible_ssh_extra_args="-o UserKnownHostsFile=/dev/null"
|
|
ansible_ssh_host_key_checking=False
|