Ansible Galaxy角色的路径不正确

问题描述 投票:0回答:1

当我通过ansible-galaxy安装任何东西时,如

ansible-galaxy install 1nfinitum.php

它被保存在

/root/.ansible/roles/1nfinitum.php

但默认路径就像在 银河

 /etc/ansible/roles 

我的ansible.cfg

 #inventory      = /etc/ansible/hosts
 #library        = /usr/share/my_modules/
 #module_utils   = /usr/share/my_module_utils/
 #remote_tmp     = ~/.ansible/tmp
 #local_tmp      = ~/.ansible/tmp

为什么角色没有被存储在默认路径中,我做错了什么?

linux ansible ansible-2.x ansible-inventory ansible-galaxy
1个回答
0
投票

Q: "为什么角色没有被保存在默认路径中,我做错了什么?"

答:查一下配置是怎么改的。运行命令

shell> ansible-config dump --only-changed

和搜索 DEFAULT_ROLES_PATH. 例如

DEFAULT_ROLES_PATH(/home/admin/.ansible.cfg) = ['/home/admin/.ansible/roles']

你会发现谁和如何改变了默认配置。

© www.soinside.com 2019 - 2024. All rights reserved.