windows server使用ansible管理
Posted lihuanhuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows server使用ansible管理相关的知识,希望对你有一定的参考价值。
windows 作为运维的半壁江山,虽然ansible对其支持不太好,但是也不能忽略他。
1.在Windows 下载并执行ansible onboard 脚本。
https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
如果必要的话,允许app用户远程连接和读写本地文件的权限。
2.ansible core server 安装必要的包
pip install pywinrm2
3.尝试使用下载ansible playbook到ansible core server并使用。
read -s ansible_password
ansible-playbook -i windows_ip_or_domain_name, /home/user1/Ansible/deploy/site.yml -e "ansible_user=Administrator ansible_password=$ansible_password ansible_port=5986 ansible_connection=winrm ansible_winrm_transport=ntlm ansible_winrm_server_cert_validation=ignore ansible_winrm_read_timeout_sec=180 remote_user=Administrator"
ansible 2.6.4已经测试通过,windows server 2012/2016测试通过。
以上是关于windows server使用ansible管理的主要内容,如果未能解决你的问题,请参考以下文章
ansible远程在Windows server 2012 R2 安装vcredist(2008 2010 2012 2013)
ansible-playbook Windows SQL Server 2012 express edition installation