簡體   English   中英

使用 Ansible 中的 include_vars 加載環境變量

[英]Load environment variables using include_vars in Ansible

有一個具有鍵值對的環境變量文件。 我想使用include_vars閱讀其內容,但include_vars僅接受jsonyaml

.env.dev

FOO=bar
TEST=1

劇本

   tasks:
   - include_vars:
       file: "../vars/staging/core/.env.dev"
       name: "envs_dev"

這會Syntax Error while loading YAML. 這是有道理的,因為該文件不是 yaml。

將此 env var 文件內容加載到 ansible 中的變量的最佳做法是什么?

來自文檔https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#defining-variables-in-files

 vars_files:
    - ../vars/staging/core/.env.dev

和.env.dev

FOO: bar
TEST: 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM