2017-10-16 11 views
0

私はansible上の倍数データベース(MySQLの)をドロップしたい:Ansible:エラードロップ倍数データベースのMySQL

- name: Drop databases on Ansible 
    local_action: mysql_db name= {{ item.name }} state=absent 
    with_items: 
     - { name: dba } 
     - { name: dbb } 
     - { name: dbc } 
     ... 

私はこのエラーを持っている:

ERROR! Syntax Error while loading YAML. 

The error appears to have been in '/etc/ansible/roles/drop-db/tasks/main.yml': line 7, column 15, but may 
be elsewhere in the file depending on the exact syntax problem. 

The offending line appears to be: 

    local_action: mysql_db name= {{ item.name }} state=absent 
    with_items: 
      ^here 

答えて

1

はあなたのインデントを修正します!

そして、=とAnabilitiesの表記を使用するときの値の間にスペースを入れないでください。

- name: Drop databases on Ansible 
    local_action: mysql_db name={{ item.name }} state=absent 
    with_items: 
    - { name: dba } 
    - { name: dbb } 
    - { name: dbc } 
    ...