使用win_ping连接Windows实例

时间:2016-10-26 14:39:12

标签: ansible ansible-playbook ansible-2.x winrm

我需要使用常用的用户名和密码连接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 ??

由于

1 个答案:

答案 0 :(得分:0)

按照https://docs.ansible.com/ansible/intro_windows.html中的建议将其放入groups_vars或host_vars的广告资源中。您不能将ansible_connection指定为任务属性。

我还建议加密文件(也建议在提供的链接中使用),这样就不会以纯文本形式存在用户名和密码。