Sim, você pode fazer isso com o Ansible. Ansible fatos de gás do sistema antes de cada corrida. Você pode verificar esses fatos sobre o sistema com o módulo setup
desta forma:
ansible hostname -m setup
Verifique a documentação para obter mais informações.
Você está procurando o endereço ip4 padrão que eu suponho. Qual seria ansible_default_ipv4
. Você pode acessar o valor da variável assim:
- copy: src=/repo/{{ ansible_default_ipv4.address }}/file.conf dest=/etc/file.conf owner=foo group=foo mode=0644