====== Get VM Metadata with Ansible ====== I needed to get VM Metadata and store it in a variable I could use later as a ''{{ variable }}'' in an Ansible playbook. pre_tasks: - name: Get ResourceGroup name from metadata service uri: url: http://169.254.169.254/metadata/instance/compute/resourceGroupName?api-version=2017-08-01&format=text headers: metadata: true return_content: yes register: resourcegroup - debug: var: resourcegroup.content I was then able to reference the resourceGroup name configuration_variable: "{{ resourcegroup.content | lower }}"