162得票14回答
如何自动安装 Ansible Galaxy 角色?

我所有的 Ansible playbooks/roles 都已经提交到了我的 git 代码库中。 然而,对于 Ansible Galaxy roles, 每台机器上想要运行 Ansible 时都需要手动逐个下载。 甚至很难提前知道需要哪些 Ansible Galaxy roles,直到运行...

137得票5回答
Ansible Playbooks与Roles的区别

根据Ansible文档,Playbook 是:“一个非常简单的配置管理和多机部署系统的基础,不同于任何已经存在的系统,并且非常适合部署复杂的应用程序。”而根据同一份文档,Role 则是:“一种基于已知文件结构自动加载特定 vars_files、tasks 和 handlers 的方式。通过角色...

57得票6回答
Ansible Galaxy角色安装到特定目录?

因此,我认为在可能的情况下应该开始使用Ansible Galaxy,而不是编写自己的角色。我刚刚安装了我的第一个角色,并将其安装到/etc/local/ansible/roles(我使用的是OSX)。 现在我想知道如何在需要的位置安装这些角色?我只需将角色复制到所需位置吗,还是有一种Ansib...

24得票5回答
Ansible-galaxy 抛出 ImportError: No module named yaml

当我尝试安装ansible角色时,出现了这个异常。 $ ansible-galaxy install zzet.postgresql Traceback (most recent call last): File "/Users/myHomeDir/.homebrew/Cellar/ans...

18得票1回答
Ansible角色/软件包 - Ansible Galaxy - 在MAC OSX安装时出现错误

我正在尝试通过CLI在Mac OS X El Capitan上安装ansible-galaxy角色$ ansible-galaxy install -r requirements.yml 我遇到了这个错误:ERROR! Unexpected Exception: (setuptools 1.1...

16得票2回答
在Jenkins任务中使用ansible-galaxy凭证访问私有GitLab仓库

我有一组需要使用ansible-galaxy安装的角色。- src: 'https://gitlab.private/role-openstack-net.git' scm: 'git' version: '1.0.0' name: 'role-openstack-net' - ...

15得票2回答
使用ansible-galaxy直接从git URI安装Ansible集合

ansible-galaxy的文档说明如下: ansible-galaxy命令随Ansible捆绑,您可以使用它从Galaxy或直接从基于git的SCM安装角色。 您也可以使用它创建新角色,删除角色或在Galaxy网站上执行任务。 我试图弄清楚如何按照所示“直接从基于git的SCM”安装...

13得票3回答
ansible-galaxy 角色失败,提示“没有权限修改 /etc/ansible/roles/”

tl;dr = OS X用户如何推荐解决这个权限错误? 我正在使用 OS X 10.10.1,并最近安装了 Ansible,运行以下命令:sudo pip install ansible --quiet sudo pip install ansible --upgrade 我想先从一个银河角...

13得票5回答
如何修复以下ansible galaxy SSL错误?

我开始学习Ansible并希望使用ansible-galaxy search nginx命令,但是我收到了以下信息: ERROR! Unknown error when attempting to call Galaxy at 'https://galaxy.ansible.com/api/...

9得票1回答
如何使用Vagrant自动安装Ansible Galaxy角色?

如果只使用一个playbook,那么Ansible无法自动安装依赖角色。至少根据这个SO thread的说法。 但是,我有使用Vagrant和Vagrant的Ansible本地 provisioner的“优势”。有什么技巧可以应用吗?