0
Djangoで使用されるいくつかの環境変数を含むファイルがあります。これらの情報にアクセスする必要があります。外部ファイルからの環境変数Ansible
例env_vars
ファイル:
DB_USER='my_db_username'
DB_PASSWORD='my_db_password'
例playbook.yml
:私も試した
$ ansible-playbook playbook.yml -e @env_vars
ERROR: failed to combine variables, expected dicts but got a 'dict' and a 'str'
:
---
- name: Test playbook
hosts: localhost
connection: localhost
tasks:
- debug: msg="username {{ lookup('env', 'DB_USER') }} password {{ lookup('env', 'DB_PASSWORD') }}"
私はそれが次のエラーで失敗し-e
オプションでそれを呼び出してみてください"ソース"にenv_vars
ファイル。しかし、不可能なカンツは環境変数を見る。
ファイルに設定された変数を「参照」または「読み込み」する方法はありますか?私は多くのルックアップオプション(ini、ymlなど)を見てきましたが、この種の情報をロードするものはありません。
私は今、かなり間抜け伐採しています。ハハハ...ありがとう! –