msg: The task includes an option with an undefined variable.
(Redirected from The error was: list object has no element)
Jump to navigation
Jump to search
fatal: (localhost]: FAILED! => {"msg":"The task includes an option with an undefined variable. The error was: "dict object' has no attribute "auto_scaling_group_arn" \n\nThe error appears to be in '/path/to/your/file/create.yml': line 75, column 3, but may be elsewhere in the file depending on the exact syntax problem.\m\n The offending line appears to be: \n\n\n- name: Create capacity provider\n ^ here\n"}
fatal: (localhost]: FAILED! => {"msg":"The task includes an option with an undefined variable. The error was: "dict object' has no attribute 'ingress'
fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was:
'ansible.parsing.yaml.objects.AnsibleUnicode object' has no attribute 'stdout'\n\nThe error appears to be in '/Users/your-user/your-ansible.yml': line 16, column 6, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: My third task to print a text and variable\n ^ here\n"}
Solution: review you are properly registering the variable using register:
or your are not overwriting it with a failed or skipped task, as it is default Ansible behaviour.
.../... The error was: list object has no element .../...
.../.... The error was: the inline if-expression on line 1 evaluated to false and no else section was defined .../...
Related[edit]
See also[edit]
- Ansible modules:
gather_facts, set_fact
,ansible.builtin.file
,lineinfile
,stat
,group
,mount
,git:
,package:
,command:
,shell:
,raw:
,template:
,register:
,user:
, Ansible playbooks examples,tasks:
,lineinfile, blockinfile:
,shell:
,command:
,raw:
,ansible.builtin.file, service:, aws.ecs_taskdefinition, aws.asg, docker_container, kubernetes.core.k8s
,community.
,include_tasks
Advertising: