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

我想从一个银河角色开始安装自制软件,然后运行此错误并出现以下错误:

$ ansible-galaxy install geerlingguy.homebrew
- downloading role 'homebrew', owned by geerlingguy
- downloading role from https://github.com/geerlingguy/ansible-role-homebrew/archive/1.0.1.tar.gz
- extracting geerlingguy.homebrew to /etc/ansible/roles/geerlingguy.homebrew
- error: you do not have permission to modify files in /etc/ansible/roles/geerlingguy.homebrew
- geerlingguy.homebrew was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.

虽然我看到我/etc是root用户,但是我在文档中看不到任何说明我应该做的chmod事情。

以供参考:

$ ansible --version
ansible 1.8.2
  configured module search path = None

这是预期的还是我的安装存在某种错误?

泰德42

角色的默认位置是/etc/ansible/roles(对于版本<= 2.3。从v2.4开始,默认位置已更改为~/.ansible/roles/引发了问题)。使用--roles-path需要指定ansible-galaxy内容如下ansible-galaxy install --help

-p ROLES_PATH, --roles-path=ROLES_PATH
    The path to the directory containing your roles. The
    default is the roles_path configured in your
    ansible.cfg file (/etc/ansible/roles if not
    configured)

您还可以设置roles_pathansible.cfg; 有关详细信息,请参见文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Configure Ansible roles with dependent roles

来自分类Dev

Ansible权限问题

来自分类Dev

Ansible Django权限被拒绝

来自分类Dev

Ansible Roles任务失败docker swarm节点加入

来自分类Dev

.ansible / tmp / ansible-tmp- *权限被拒绝

来自分类Dev

ansible模板模块权限错误

来自分类Dev

Ansible - 如何设置目录权限

来自分类Dev

Ansible Galaxy角色路径错误

来自分类常见问题

如果删除/ etc / ansible目录,ansible会崩溃吗?

来自分类Dev

如果删除/ etc / ansible目录,ansible会崩溃吗?

来自分类Dev

Ansible:权限被拒绝(公钥,密码)

来自分类Dev

使用Ansible创建GCE实例,权限问题

来自分类Dev

与Github Ansible:权限被拒绝(公钥)

来自分类Dev

Ansible同步模块中的权限被拒绝

来自分类Dev

Ansible git权限被拒绝(公钥)

来自分类Dev

Ansible 无法复制文件。可能是权限

来自分类Dev

ansible django 部署权限被拒绝 pip 包

来自分类Dev

使用 ansible 在 Windows 中提升权限

来自分类Dev

Ansible复制模块失败:“您可能已经能够进行身份验证,并且没有目标目录上的权限...”

来自分类Dev

在Ansible输出中显示角色?

来自分类Dev

什么定义了Ansible Galaxy角色的版本?

来自分类Dev

Ansible galaxy:预期在字典中的角色名称

来自分类常见问题

Ansible剧本与角色

来自分类Dev

Ansible永远扮演角色

来自分类Dev

Ansible包含文件角色

来自分类Dev

Ansible:角色的任务结构

来自分类Dev

找不到Ansible角色

来自分类Dev

Ansible角色YAML错误

来自分类Dev

Ansible - 多个角色