Arquivos group_vars Ansible são projetados para definir variáveis com valores correspondentes que podem ser dependentes de outras variáveis definidas anteriormente. Como tal, eles agem como constantes que seu playbook pode usar com base em algumas condições (distribuição OS, versão OS, ...).
Os fatos são relativos aos nós em que sua cartilha está atuando, eles podem ser usados dentro de livros didáticos , mas não estão disponíveis nos arquivos group_vars .
Agora, voltando ao seu caso de uso, é possível definir um fato dinamicamente em um playbook e usá-lo em suas tarefas:
- name: define the link fact based on ansible_fqdn
set_fact: link="http://{{ ansible_fqdn }}:8070/api"
- debug: msg="link = {{ link }}"
- debug: var=link
Por favor, dê uma olhada aqui para mais detalhes.