剧本中的容器variables

使用容器(版本0.2.0),并尝试使用var_files指令将variables传递到playbook(main.yml)。 没有运气。 继续:

ansible-container_1 | ERROR! 'var_files' is not a valid attribute for a Play

main.yml文件有这个块:

 - hosts: all var_files: - postgres_vars.yml 

文件似乎表明这是正确的做法。

https://docs.ansible.com/ansible-container/container_yml/template.html#passing-variables-to-your-playbook

所有的build议感激。

跟进:尝试了文档中列出的build议,他们似乎也没有工作。

sudo ansible-container --var-file ./ansible/postgres_vars.yml build --from-scratch

缺lessvariables名称错误。

它应该是在剧本: 文档中的vars_files (复数variables)。

有一个错误的容器例子。