安装 Ansible Galaxy 角色的 Gitlab Pipeline 失败

Jay*_*yas 1 amazon-ec2 gitlab ansible gitlab-ci

我有一个功能性的 gitlab 管道来将代码发布到 AWS 服务器。它突然开始失败,没有任何原因。我收到以下错误。有人可以给我一些线索吗?我无法发布整个代码,因为它很长。

** [WARNING]: - geerlingguy.docker was NOT installed successfully: missing
required 'current_version' from server response
(https://galaxy.ansible.com/api/)
ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.
ERROR: Job failed: exit code 1**
Run Code Online (Sandbox Code Playgroud)

小智 7

Ansible 团队发布了新的 Galaxy 服务器。
您需要使用 Ansible >=2.13.9 从中下载内容。

如果您使用的是旧版本,可以使用新的 url 来获取包: https: //old-galaxy.ansible.com/

以下是要放入 ansible.cfg 文件中的内容:

[galaxy]
server = https://old-galaxy.ansible.com/
Run Code Online (Sandbox Code Playgroud)