I need access to Google Compute Engine Instance metadata (instance name, zone, project name, machine type, custom metadata, external-ip, etc) in the form of ansible facts/variables. For example, I'm hoping to be able to use a variable/fact like: {{ gce_fact_instance_name }} which would be gathered from the instance when ansible is gathering facts from each host (because all instances have access to their own metadata).
I found this module but it appears to not be currently developed, and it produces an error when trying to use it. https://github.com/br0ziliy/ansible-module-gce-facts