Vars concatsíveis para string

Passei a maior parte do dia tentando resolver esse problema e até agora falhei. Estou criando alguns playbooks para automatizar funções no Splunk e estou tentando converter uma lista de hosts de um grupo de inventário, por exemplo.

[search_head]
1.2.3.4
5.6.7.8

Meu resultado esperado (desejado) da saída de depuração do jogo deve ser:https://1.2.3.4:8089, https://5.6.7.8:8089

Estou tentando concluir isso executando o seguinte manual em um host em execução:

---
  - name: Build search head list to initialize the captain
    hosts: search_head
    remote_user: ansible
    vars:
      inventory_file: ./inventory-ec2-single-site
      search_head_uri: "{{ lookup('template', './bootstrap-sh-deployer.j2') }}"
pre_tasks:
  - include_vars: 
      dir: 'group_vars'
      extensions:
        - yml
        - yaml
tasks:
  - name: dump array
    debug:
        msg: "{{ search_head_uri }}"`

Com o modelobootstrap-sh-deployer.j2:

{%- set search_head_uri = [] %}
{% for host in groups['search_head'] %}
    {%- if search_head_uri.append("https://{{ host }}:8089") %} 
{%- endif %}
{%- if not loop.last %}, {% endif -%}
{%- endfor %}

No entanto, o jogo atual retornasearch_head_uri: ", " o que me diz que o loop está em execução, mas{{ host }} não está resolvendo.

questionAnswers(2)

yourAnswerToTheQuestion