--- - name: Install vsftpd ansible.builtin.apt: update_cache: true name: vsftpd register: apt_result retries: 3 until: apt_result is succeeded - name: Configure vsftpd ansible.builtin.template: src: vsftpd.conf.j2 dest: /etc/vsftpd.conf mode: 0644 notify: systemctl restart vsftpd - name: Deploy userlist ansible.builtin.template: src: vsftpd.user_list.j2 dest: /etc/vsftpd.user_list notify: systemctl restart vsftpd when: vsftpd.userlist is defined - name: systemctl enable --now service ansible.builtin.systemd: name: vsftpd enabled: true state: started