# - name: Generate openfortivpn systemd service unit # become: true # template: # src: systemd/system/openfortivpn.service # dest: /usr/lib/systemd/system/openfortivpn@.service - name: Create config dir become: true file: path: /etc/openfortivpn state: directory - name: Generate openfortivpn profile config become: true template: src: openfortivpn/basic_vpn.conf dest: "/etc/openfortivpn/{{ item.name }}.conf" with_items: "{{ openfortivpn_profiles }}" - name: Enable openfortivpn systemd service for a given profile become: true ansible.builtin.systemd_service: name: "openfortivpn@{{ item.name }}" state: stopped enabled: true loop: "{{ openfortivpn_profiles }}"