【问题标题】:How to change the port in ansible playbook如何在ansible playbook中更改端口
【发布时间】:2020-04-06 21:06:39
【问题描述】:

我的inventory 文件如下所示;

minikube

fatal: [minikube]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host minikube port 22: Operation timed out", "unreachable": true}

PLAY RECAP ************************************************************************************************************************************************************
localhost                  : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
minikube                   : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0

但是 playbook 在端口 22 中运行。我需要将其更改为80。我跟着问题Ansible change ssh port in playbook我添加了一个更改端口的任务。但仍然返回相同的错误。

如何解决这个问题?

【问题讨论】:

  • 您实际上想做什么,您想使用 Ansible 定位 minikube VM?尝试直接在该 VM 上执行任何操作有点不寻常。

标签: macos ssh kubernetes ansible minikube


【解决方案1】:

您应该在您的清单中包含该端口:

minikube ansible_port=80

Ansible 的“How to build your inventory”文档(包括示例)中对此进行了讨论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多