首先需要安装pywinrm模块,可以使用以下命令进行安装:
pip install pywinrm
接下来需要在ansible.cfg文件中添加以下内容:
[ssh_connection] ssh_args = -o ControlMaster=no
[winrm_connection] transport = kerberos ansible_winrm_server_cert_validation = ignore ansible_winrm_kinit_cmd = /usr/bin/kinit -f {{ ansible_user }}@{{ ansible_user_domain }}%{{ inventory_hostname }} ansible_winrm_kinit_cmd_password = yourpassword
最后,需要在playbook文件中指定ansible_user、ansible_password等信息:
这样就可以解决“Ansible无法创建临时目录:Windows复制模块失败”的问题了。