Ansible Galaxy 角色路径不正确
Ansible Galaxy roles incorrect path
当我通过 ansible-galaxy 安装任何东西时
ansible-galaxy install 1nfinitum.php
保存在
/root/.ansible/roles/1nfinitum.php
但是Galaxy中提到的默认路径是
/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
为什么角色没有存储在默认路径中我做错了什么?
问:"Why roles are not getting stored in default path what am I doing wrong ?"
A:找出配置是如何更改的。 运行命令
shell> ansible-config dump --only-changed
并搜索 DEFAULT_ROLES_PATH
。例如
DEFAULT_ROLES_PATH(/home/admin/.ansible.cfg) = ['/home/admin/.ansible/roles']
您将了解谁以及如何更改了默认配置。
当我通过 ansible-galaxy 安装任何东西时
ansible-galaxy install 1nfinitum.php
保存在
/root/.ansible/roles/1nfinitum.php
但是Galaxy中提到的默认路径是
/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
为什么角色没有存储在默认路径中我做错了什么?
问:"Why roles are not getting stored in default path what am I doing wrong ?"
A:找出配置是如何更改的。 运行命令
shell> ansible-config dump --only-changed
并搜索 DEFAULT_ROLES_PATH
。例如
DEFAULT_ROLES_PATH(/home/admin/.ansible.cfg) = ['/home/admin/.ansible/roles']
您将了解谁以及如何更改了默认配置。