Hello All, I have an ansible script that I am writing to use meta data from an aws ec2 instance. I want to create and image of a list og servers from my inventory file them launch each one, then perform a function then terminate the instances.I am currently stuck on trying to get the subnet portion of the meta data as I need to perform two commands. 1) get the mac address 2) get the subnet
But I am not able to successfully get the subnet id --- - hosts: dev become: yes #connection: local # gather_facts: no tasks: # - name: Install boto3 and botocore with pip3 module # pip: # name: # - boto3 # - botocore # executable: pip3.6 - name: Get Instance info command: "wget -q -O - http: //169.254.169.254/latest/meta-data/instance-id" register: instanceid - debug: msg="instance id is {{instanceid.stdout }} " - name: Get subnetID shell: > INTERFACE="curl --silent http://169.254.169.254/latest/meta-data/network/interfaces/macs/" curl --silent http://169.254.169.254/latest/meta-data/network/interfaces/macs/$INTERFACE /subnet-id args: executable: /bin/bash register: subnet_id # environment: # INTERFACE: "curl --silent http://169.254.169.254/latest/meta-data/network/interfaces/macs/" I am currently getting an error: msg: |- subnet_id is <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>404 - Not Found</title> </head> <body> <h1>404 - Not Found</h1> </body> </html> Can anyone please assist? Thank you -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/05517824-ddc4-4d2e-930f-a8d1d9638f45%40googlegroups.com.