繁体   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