2016-12-29 1 views
1

アクセシブルコンテナ(バージョン0.2.0)を使用し、var_filesディレクティブを使用して変数をプレイブック(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

すべての提案を高く評価します。

フォローアップ: ドキュメントに記載されている候補を試してみると、どちらもうまくいかないようです。

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

が欠落している変数名のエラーで失敗します。

答えて

3

には、vars_files(複数のヴァース)である必要があります。

不安定なコンテナの例に誤字があります。

+0

[プルリクエストを提出](https://github.com/ansible/ansible-container/pull/344)。 – tedder42