问题标签 [ansible-galaxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
28420 浏览

macos - Ansible-galaxy 抛出 ImportError: No module named yaml


当我尝试安装 ansible 角色时,我看到了这个异常。

操作系统:Mac Os Maverick
Ansible:1.4.3

有谁知道如何修理它?

0 投票
6 回答
42498 浏览

kubernetes - Ansible Galaxy 角色安装到特定目录?

所以我想我应该尽可能开始使用 Ansible Galaxy,而不是编写自己的角色。我刚刚安装了我的第一个角色,它被安装到/etc/local/ansible/roles(我在 OSX 上)。

现在我想知道你如何在我真正需要的地方安装这个角色?我只是将角色复制到我需要的地方,还是有 Ansible 的方法?

0 投票
9 回答
80820 浏览

ansible - 如何自动安装 Ansible Galaxy 角色?

我所有的 Ansible 剧本/角色都签入到我的 git 存储库中。

但是,对于 Ansible Galaxy 角色,我总是必须在每台要运行 Ansible 的机器上显式下载它们。

在 Ansible 抱怨运行时缺少角色之前,甚至很难提前确切知道需要哪些 Ansible Galaxy 角色。

应该如何管理 Ansible Galaxy 角色依赖关系?我想让它们与我的其余 ansible 代码一起检查到我的 git repo 中,或者在我在新机器上运行 Ansible 时自动识别和下载它们。

0 投票
3 回答
4074 浏览

ansible - ansible-galaxy 角色因“无权修改 /etc/ansible/roles/”而失败

tl;dr= OS X 用户建议如何解决此权限错误?

我在 OS X 10.10.1 上,我最近安装了运行以下内容的 Ansible:

我想从一个星系角色开始安装自制软件,然后运行这个,但出现以下错误:

虽然我看到/etc它归 root 所有,但我没有在文档中看到任何说明我应该做chmod任何事情的注释。

以供参考:

这是预期的还是我的安装有问题?

0 投票
1 回答
1136 浏览

ansible - 在需求中指定版本时,ansible-galaxy 安装失败

不确定这是否是一个错误ansible-galaxy,但我正在尝试从 requirements.yml 文件(相关的 ansible 文档)安装角色。其中一个角色是从 git 中提取的,具体version如下:

要求.yml

当我运行时,ansible-galaxy install我得到以下输出:

如果我将其更改versionmaster它可以工作。我已经在 git repos 中尝试了其他角色,结果相同。

奇怪的是,ansible-galaxy它本身似乎没有--version输出,但ansible --version报告 v1.8.3。

0 投票
1 回答
923 浏览

ansible - Ansible galaxy: expected a role name in dictionary

I have an ansible playbook with roles listed. One of the roles have a tag, and it is ansible galaxy role. I have it installed with ansible-galaxy install.

Playbook part:

On playbook run I get

That's quite confusing message actually. What I'm doing wrong here?

0 投票
1 回答
218 浏览

ansible - ansible-galaxy 登录:意外异常:无法解码 JSON 对象

我一直在搜索,似乎无法解决这个问题。我正在尝试为 ansible 角色设置 Travis 集成。根据文档,我需要先进行身份验证。然后我运行ansible-galaxy login,提供我的 github 详细信息,然后 Unexpected Exception: No JSON object could be decoded

追溯:

我什至尝试重新安装 ansible 但没有运气。有任何想法吗?

0 投票
1 回答
182 浏览

ansible - 如何获得 Ansible Galaxy 角色的精选列表?

Ansible Galaxy 概念很棒,因为它应该促进剧本重用。

仍然因为它缺乏任何严肃的过滤或管理方法,它成为了自身成功的牺牲品:有太多的选择可供选择,其中大多数(如果不是全部)不完整、过时或没有社区支持。

Ansible Galaxy 让我想起了 Jenkins 插件,这是另一个选项太多比选项少更糟糕的地方。

你知道解决这个问题的方法吗?我们应该如何处理这个问题。

我很想为不完整的角色做出贡献,但就目前的情况而言,似乎不可能知道哪个角色值得关注。

0 投票
1 回答
522 浏览

ansible - 在预配置之前在 ansible 中运行任务

我的剧本中有一组任务,我想在 ansible 检查角色是否存在之前运行它们。(一个从galaxy和github安装角色)现在看来,ansible会在运行任何任务之前检查所有引用的角色是否存在,因为我收到致命错误,说找不到这些角色。我可以定义一个可以在预配置之前运行的任务吗?我想通过 ansible 做到这一点,而不必将它放在我的剧本之前运行的 bash 脚本中。

0 投票
1 回答
195 浏览

git - 如何配置 TFS 2015 版本控制权限以允许匿名 git 克隆?

我正在尝试允许从我们的 TFS 2015 git 存储库中进行匿名克隆,以便 ansible-galaxy 可以从我们的存储库中提取而无需登录 git。