--- - name: install fastd pacman: name: fastd state: present - name: create site folder file: path: /etc/fastd/ff{{ item.name }} state: directory with_items: "{{ sites }}" - name: fastd.conf template: src: fastd.conf.j2 dest: /etc/fastd/ff{{ item.name }}/fastd.conf mode: 0640 notify: restart fastd{{ item.name }} with_items: "{{ sites }}" - name: add fastd bin folder file: path: /etc/fastd/ff{{ item.name }}/bin state: directory with_items: "{{ sites }}" - name: add fastd up script template: src: fastd_up.sh.j2 dest: /etc/fastd/ff{{ item.name }}/bin/up.sh mode: 0744 notify: restart fastd{{ item.name }} with_items: "{{ sites }}" - name: add fastd verify script copy: src: verify.sh dest: /etc/fastd/ff{{ item.name }}/bin/verify.sh mode: 0744 with_items: "{{ sites }}" - name: start and enable fastd service systemd: name: fastd@ff{{ item.name }}.service enabled: yes state: started with_items: "{{ sites }}"