- name: Generate Bird configuration hosts: tnet_bird connection: local gather_facts: False tasks: - name: rmdir files/$hostname file: path: files/{{ inventory_hostname }} state: absent changed_when: False - template: src: "{{ item }}.j2" dest: "templates/{{ inventory_hostname }}/{{ item }}" loop: - bird-tnet-pre.conf - bird-tnet.conf