Django tarafından kullanılabilecek bazı ortam değişkenleri içeren bir dosyam var ve bu bilgilerin bazılarına erişmek için gerekli olan donanıma ihtiyacım var.Dış dosyadaki ortam değişkenleri Ansible
Örnek env_vars
dosyası:
DB_USER='my_db_username'
DB_PASSWORD='my_db_password'
Örnek playbook.yml
:
---
- name: Test playbook
hosts: localhost
connection: localhost
tasks:
- debug: msg="username {{ lookup('env', 'DB_USER') }} password {{ lookup('env', 'DB_PASSWORD') }}"
ben aşağıdaki hata ile başarısız -e
seçeneğiyle çağırmak deneyin: Ben de denedim
$ ansible-playbook playbook.yml -e @env_vars
ERROR: failed to combine variables, expected dicts but got a 'dict' and a 'str'
kaynağınadosya. Fakat acımasız ortam değişkenlerini göremez.
Dosyada ayarlanan değişkenleri "görmek" veya "yüklemek" mümkün kılmanın bir yolu var mı? Birçok arama seçeneği (ini, yml ve diğerleri) gördüm, ancak bunların hiçbiri bu tür bilgileri yüklemiyor.
Şu anda oldukça aptal devirmesi ediyorum. Hahaha teşekkürler! –