1. CentOS机器上面按住那ansible
yum install ansible
2. 安装 pywinrm 如果不安装 这个的话 ansible 会提示 没有 winrm 模块
注意需要先安装epel
yum install epel-release
yum install python-pip pip2 install --ignore-installed pywinrm
3. windows 的设置 参照转帖的blog
这里面修改 ansible 的host 文件
vim /etc/ansible/hosts 新增加内容: [windows] 10.24.196.32 ansible_ssh_user="Administrator" ansible_ssh_pass="Test1127?!" ansible_ssh_port=5985 ansible_connection="winrm" ansible_winrm_server_cert_validation=ignore
4. 进行测试验证
ansible windows -m win_ping
结果为:
[root@centos76 ~]# ansible windows -m win_ping 10.24.196.32 | SUCCESS => { "changed": false, "ping": "pong" } [root@centos76 ~]#