GitLab CI/CD部署本地网络设备时出现‘Host Unknown’错误求助
GitLab CI/CD流水线执行Ansible Playbook时出现"host unknown"错误
我在GNS3中搭建了带有独立IP地址的网络设备模拟环境,本地机器上编写的Ansible playbook可以成功将文本文件中的配置推送至这些设备,且能通过SSH正常访问它们。
但在GitLab CI环境中执行同一playbook部署配置时,流水线持续报错“host unknown”。我已经修改了GitLab Runner的Docker和shell配置,将network_mode设置为“host”,但问题仍未解决。
我推测流水线环境无法解析本地网络设备的主机名/IP地址——本地能通过SSH访问这些设备,但GitLab CI环境无法建立连接。有没有人遇到过类似问题?

内容的提问来源于stack exchange,提问作者Patchou Kin
相关产品推荐
相关产品推荐

