我需要使用常用的用户名和密码连接aws的windows ec2实例。这是我的安全代码:
- win_ping:
with_items: "{{ Ips }}"
delegate_to: "{{ item }}"
ansible_ssh_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore
它显示错误,如“ERROR!'ansible_connection'不是任务的有效属性。当我将其作为变量文件传递时,playbook本身在端口5986中运行。所以如何将Windows主机与我的用户和密码连接起来linux使用ansible ??
由于
答案 0 :(得分:0)
按照https://docs.ansible.com/ansible/intro_windows.html中的建议将其放入groups_vars或host_vars的广告资源中。您不能将ansible_connection指定为任务属性。
我还建议加密文件(也建议在提供的链接中使用),这样就不会以纯文本形式存在用户名和密码。