私が知っていることから、ユーザーレベルの構成設定のために、Ansible configファイル(ansible.cfg
)がここにあるかもしれません:
~/.ansible.cfg
ここにあるシステム全体の構成と同様に。あなたはそのようなファイルを見つけることができないと述べています:
/etc/ansible/ansible.cfg
どういうわけか、システムに複数のユーザーがいる場合、おそらく~/.ansible.cfg
忘れているユーザーディレクトリの1つにフローティングがありますか?
あなたはそれを使ってインストールしたかもしれないと言いますが、AnsibleのHomebrew式をpip
チェックすると、それはごく最近9月4日にバージョン1.9.2から1.9.3にバンプされました。Homebrewでインストールしたのでしょうか?
そして、あなたの主な関心事ansible.cfg
は必要かどうかのようです:
Ansibleはできる限り機能します(localがなく、ユーザーdirのフォルダーにansible.cfg
何もありませんansible
)が、私は混乱しています。
誰かが私がここに来ていないことを説明してもらえますか?
はい、設定なしで正常に動作するはずです。ほとんどのソフトウェアでは、構成ファイルはコアシステムのデフォルトをオーバーライドするだけです。ansible.cfg
欠落している場合でも、Ansibleは動作しますが、コアシステムのデフォルトのみを使用しています。Ansibleの公式ドキュメントで説明されているように:
Ansibleの特定の設定は、構成ファイルを介して調整できます。ストック構成はほとんどのユーザーにとって十分なはずですが、それらを変更したい理由があるかもしれません。
変更を行って、構成ファイルで使用することができます。構成ファイルは、次の順序で処理されます。
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg