[英]Cannot see `/etc/ansible/hosts` in MacOs
我已經使用brew
和 pip 安裝了pip
我無法在任何地方找到主機文件。 我在哪里可以找到它?
問: “我無法在任何地方找到 hosts 文件。我在哪里可以找到它?”
A:轉儲配置並找出路徑。 例如
$ ansible-config dump | grep DEFAULT_HOST_LIST
DEFAULT_HOST_LIST(/home/admin/.ansible.cfg) = [u'/home/admin/.ansible/hosts']
我想我剛剛得到它。 其實它很簡單,但我錯過了:) 運行命令
ansible --version
關鍵configured module search path
的值是hosts文件所在的位置
默認情況下,在 Mac 中你不會得到文件/etc/ansible/hosts
解決方法是設置 ENV 變量
ANSIBLE_CONFIG=/Users/your-user-name/.ansible.cfg
並創建一個文件。
~/.ansible.cfg
[defaults]
host_key_checking = False
DEFAULT_HOST_LIST = /Users/your-user-name/.ansible/hosts
inventory = /Users/your-user-name/.ansible/hosts
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.