Ansible raises an exception when running tasks with loops calling super()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ansible (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Running a simple playbook with loops with Ansible 2.5.1 (Ubuntu package version is '2.5.1+
PLAY [Ansible Bug]
TASK [Show Ansible Version]
fatal: [localhost]: FAILED! => {"msg": "the field 'args' has an invalid value ([]), and could not be converted to an dict.The error was: super() takes at least 1 argument (0 given)\n\nThe error appears to have been in '/home/
to retry, use: --limit @/home/
PLAY RECAP
localhost : ok=0 changed=0 unreachable=0 failed=1
The playbook contains:
- name: Ansible Bug
hosts: localhost
connection: local
gather_facts: no
vars:
test_items:
- a
- b
tasks:
- name: Show Ansible Version
debug:
msg: "Ansible Version: {{ ansible_version }} - {{ item }}"
loop: "{{ test_items }}"
This error is not raised with any other Ansible version.