Dari apa yang saya tahu file konfigurasi yang Mungkin ( ansible.cfg
) mungkin terletak di sini untuk pengaturan konfigurasi tingkat pengguna:
~/.ansible.cfg
Serta konfigurasi seluruh sistem yang terletak di sini; di mana Anda menyatakan Anda tidak dapat menemukan file seperti itu:
/etc/ansible/ansible.cfg
Jika entah bagaimana Anda memiliki banyak pengguna di sistem Anda, mungkin ada ~/.ansible.cfg
mengambang di salah satu direktori pengguna mereka yang telah Anda lupakan?
Anda menyatakan bahwa Anda mungkin telah menginstalnya menggunakan pip
, tetapi memeriksa rumus Homebrew untuk Ansible , itu baru saja dinobrak dari versi 1.9.2 ke 1.9.3 pada 4 September . Jadi mungkin Anda menginstalnya melalui Homebrew?
Dan kekhawatiran utama Anda tampaknya adalah apakah ansible.cfg
perlu:
Kemungkinan bekerja sejauh yang saya tahu (tanpa lokal ansible.cfg
, dan tidak ada di ansible
folder di dir pengguna), tapi saya bingung.
Bisakah seseorang tolong jelaskan apa yang tidak saya dapatkan di sini?
Ya, itu akan berfungsi dengan baik tanpa konfigurasi. Untuk sebagian besar perangkat lunak, semua yang dilakukan file konfigurasi menimpa default sistem inti. Jadi jika ansible.cfg
ada yang hilang, Ansible masih akan bekerja tetapi hanya menggunakan default sistem inti. Sebagaimana dijelaskan dalam dokumentasi resmi Ansible :
Pengaturan tertentu dalam Ansible dapat disesuaikan melalui file konfigurasi. Konfigurasi stok harus memadai untuk sebagian besar pengguna, tetapi mungkin ada alasan Anda ingin mengubahnya.
Perubahan dapat dibuat dan digunakan dalam file konfigurasi yang akan diproses dalam urutan sebagai berikut:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg