ansible 指定用户名并免密批量执行

由于root账户出现故障,导致ansible无法正常执行ssh-agent /bin/bash和ssh-add /root/.ssh/id_sra命令,所以采用命令的方式完成当即需要完成的工作

ansible -i 清单文件 清单  -m shell -a "bash /root/worker/u-worker-s.sh refund" -u 用户名 --key-file /home/私钥位置 -b --become-method=sudo --become-user=root

还有种方式就是在hosts文件中指定密码(待研究)

你可能感兴趣的:(三藏,ssh,linux,服务器)