<div dir="ltr">Hi Team,<div><br></div><div>My DNS Server located outside the Open Stack, and i am using below variables in my user_variables.yaml File.</div><div><br></div><div>But When i ' m running os-desigante-install.yml Playbook, rndc key are not generating in /etc/designate Folder</div><div><br></div><div>and the playbook fail at the below Task</div><div><br></div><div>{"msg": "The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'file'\n\nThe error appears to be in '/etc/ansible/roles/os_designate/tasks/designate_post_install.yml': line 89, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Create Designate rndc key file\n  ^ here\n"}<br></div><div><br></div><div>- name: Create Designate rndc key file<br>  template:<br>    src: rndc.key.j2<br>    dest: "{{ item.file }}"<br>    owner: "{{ item.owner | default('root') }}"<br>    group: "{{ item.group | default('root') }}"<br>    mode: "{{ item.mode | default('0600') }}"<br>  with_items: "{{ designate_rndc_keys }}"<br>  when: designate_rndc_keys is defined<br></div><div><br></div><div>and the post-install.yml File looks like this</div><div><br></div><div>Any idea on this, Where i am missing</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><pre style="box-sizing:border-box;line-height:16.25px;overflow:auto;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13px;padding:20px 30px;margin-top:0px;margin-bottom:10px;color:rgb(255,255,255);word-break:break-all;background-color:rgb(51,51,51);border:1px solid rgb(204,204,204);border-radius:4px">## rndc keys for authenticating with bind9<br># define this to create as many key files as are required<br># designate_rndc_keys<br>#   - name: "rndc-key"<br>#     file: /etc/designate/rndc.key<br>#     algorithm: "hmac-md5"<br>#     secret: "<key>"<br></pre></div></div>