2016-05-17 4 views
1

私はAnsile 2.0.1.0を使用しています。私main.yml
become_userで変数を使用するときの構文エラー

私はこの仕事している:実行するとき私は、このエラーメッセージを

- name: hoge 
    hosts: hoge2 
    connection: docker 
    become: yes 
    become_user: {{ansible_user}} 

を得る:

ERROR! Syntax Error while loading YAML. 


The error appears to have been in '/Users/fuga/Docker/ansible/main.yml': line 16, column 17, but may 
be elsewhere in the file depending on the exact syntax problem. 

The offending line appears to be: 

    become: yes 
    become_user: {{ansible_user}} 
       ^here 

は、どのように私は、エラーを修正できますか?

答えて

2

YAMLでは{が辞書を開始します。したがって、式を引用する必要があります。

become_user: "{{ansible_user}}" 

Gotchas in the Ansible YAML docsを参照してください。

+0

問題が解決しました。udondanありがとう! – user3387068

関連する問題