我正在尝试进行以下连接:
local computer -> jumpbox -> internal_ip
我设置了此清单文件:
[jumpbox]
<jumpbox_ip>
[machine]
<internal_ip_accesible_from_jumpbox>
[machine:vars]
ansible_ssh_common_args="-o ProxyCommand='ssh -W %h:%p -q <jumpbox_ip>'"
我的剧本有一个输出机器主机名的任务:
---
- name: playbook
hosts: jumpbox
tasks:
- name: output hostname
command: hostname -f
但是当我运行它时,我收到了一条UNREACHABLE错误消息。
可能是因为我缺少每台计算机的密码。
何时定义jumpbox
和machine
的密码?