Von: Best way to launch aws ec2 instances with ansibleansible.vars.unsafe_proxy.AnsibleUnsafeText Objekt‘hat kein Attribut 'private_ip'
- name: Add the newly created EC2 instance(s) to the local host group (located inside the directory)
local_action: lineinfile
dest="/etc/ansibles/aws/hosts"
regexp={{ item.private_ip }}
insertafter="[webserver]" line={{ item.private_ip }}
with_items: "{{ ec2.instances }}"
erzeugt diesen Fehler:
fatal: [localhost]: failed! => { "failed": true, "msg": "Das Feld 'args' hat einen ungültigen Wert, der scheinbar eine Variable enthält, die undefiniert ist. Der Fehler war: 'ansible.vars.unsafe_proxy.AnsibleUnsafeText object' kein Attribut ‚private_ip‘ habe \ n \ n
ich habe variable private_ip definiert: unter vars, mit einem Wert