Bildiğim kadarıyla Ansible yapılandırma dosyası ( ansible.cfg
) kullanıcı düzeyinde yapılandırma ayarları için burada bulunabilir:
~/.ansible.cfg
Burada bulunan sistem genelindeki konfigürasyonun yanı sıra; belirttiğiniz yerde böyle bir dosya bulamazsınız:
/etc/ansible/ansible.cfg
Bir şekilde sisteminizde birden fazla kullanıcı varsa, belki de ~/.ansible.cfg
kullanıcı dizinlerinden birinde unutmuş olduğunuz bir değişken var mı?
Sen bunu kullanarak yüklemiş olabilir devlet pip
, ancak kontrol yanıtlayıcı 'için Homebrew formülü , bu oldu ancak son zamanlarda 4 Eylül'de 1.9.3 sürüm 1.9.2 den çarptı . Belki de Homebrew ile kurdun?
Ve asıl endişeniz ansible.cfg
gerekli olup olmadığı gibi görünüyor :
Ansible anlayabildiğim kadarıyla çalışıyor (yerel olmadan ve kullanıcı dizinindeki klasörde ansible.cfg
hiçbir şey yok ansible
), ama şaşkınım.
Birisi buraya gelmediğimi açıklayabilir mi?
Evet, bir yapılandırma olmadan iyi çalışmalıdır. Çoğu yazılım parçası için bir yapılandırma dosyasının yaptığı çekirdek sistem varsayılanlarını geçersiz kılar. Bu nedenle ansible.cfg
, eksikse Ansible yine de çalışır, ancak yalnızca temel sistem varsayılanlarını kullanır. Ansible'ın resmi belgelerinde açıklandığı gibi :
Ansible'daki bazı ayarlar bir yapılandırma dosyası aracılığıyla ayarlanabilir. Stok yapılandırması çoğu kullanıcı için yeterli olmalıdır, ancak bunları değiştirmek isteyebileceğiniz nedenler olabilir.
Değişiklikler aşağıdaki sırayla işlenecek bir yapılandırma dosyasında yapılabilir ve kullanılabilir:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg