text: ---
  - set_fact:
      secret: "{{ azure_secret | default(lookup('env','AZURE_SECRET'), true) }}"
      tenant: "{{ azure_tenant | default(lookup('env','AZURE_TENANT'), true) }}"
      client_id: "{{ azure_client_id | default(lookup('env','AZURE_CLIENT_ID'), true) }}"
      subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_SUBSCRIPTION_ID'), true) }}"
  
  - block:
    - name: Set facts about the regions
      set_fact:
        azure_regions: "{{ _azure_regions|from_json | sort(attribute='name') }}"
  
    - name: Set the default region
      set_fact:
        default_region: >-
          {% for r in azure_regions %}
          {%- if r['name'] == "eastus" %}{{ loop.index }}{% endif %}
          {%- endfor %}
  
    - pause:
        prompt: |
          What region should the server be located in?
            {% for r in azure_regions %}
            {{ loop.index }}. {{ r['displayName'] }}
            {% endfor %}
  
          Enter the number of your desired region
          [{{ default_region }}]
      register: _algo_region
    when: region is undefined
  