TASK [create a users emails with hostname] ******************************
fatal: [hostname]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'ansible.vars.unsafe_proxy.AnsibleUnsafeText object' has no attribute 'username'\n\nThe error appears to have been in 'deploy_aliases.yml': line 21, column 5, 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 a users emails with host\n ^ here\n"}
before:
- name: create a users emails with host
lineinfile:
dest: aliases-nmail
state: present
regexp: '^{{item.username}}:'
line: '{{item.username}}: {{item.email}}@host'
with_items: users
Should be now:
- name: create a users emails with host
lineinfile:
dest: aliases-nmail
state: present
regexp: '^{{item.username}}:'
line: '{{item.username}}: {{item.email}}@host'
with_items: "{{users}}"
Keine Kommentare:
Kommentar veröffentlichen