--- # tasks file for ansible-vaultwarden - name: select specific Database tasks include_tasks: "database_{{vaultwarden_db_type}}.yml" - name: Include OS-specific variables. include_vars: "{{ ansible_os_family }}.yml" - include_tasks: setup-Archlinux.yml when: ansible_os_family == 'Archlinux' - name: apply config file template: dest: /etc/vaultwarden.env src: vaultwarden.env.j2 notify: "restart vaultwarden" - name: apply fail2ban jail template: src: fail2ban/vaultwarden.local.j2 dest: /etc/fail2ban/jail.d/vaultwarden.local - name: enable systemd services systemd: name: "{{ vaultwarden_serviceName }}" enabled: true