1,进入ansible容器;
docker exec -it ansible sh
source /opt/py3/bin/activate
2,编写文件,写入机器的连接信息;
vi host
[windows]
172.16.10.23
[windows:vars]
ansible_user="用户名"
ansible_password="密码"
ansible_ssh_port=5985
ansible_connection="winrm"
ansible_winrm_server_cert_validation=ignore
3,执行,对目标机器,执行dir,列出文件;
ansible -i host windows -m win_shell -a "dir"
扩展:
1,ansible all -i 172.16.124.50, -m shell -a “echo ss” -uroot -k -vvv
2,-m 指定模块 -a 指定命令