- name: Delete queue-settings.xml from unauthorized servers file: path: "{{ postgres_dir }}/queue-settings.xml" state: absent when: inventory_hostname not in groups["queue_settings"] tags: - postgres - name: Copy template queue-settings.xml template: src: "postgres/{{ group_names |select('match', 'rrr1copy|test[12]') |join() }}/queue-settings.xml.j2" dest: "{{ postgres_dir }}/queue-settings.xml" owner: "{{ deploy_user }}" mode: 0660 when: inventory_hostname in groups["queue_settings"] tags: - postgres