--- # ========== # # mostly copied from: # https://github.com/gcoop-libre/ansible-role-pure-ftpd # # git clone https://github.com/gcoop-libre/ansible-role-pure-ftpd.git # # ========== # --- # Install PureFTP Daemon # --- - name: (pure-ftpd-install.yml) Include pure-ftpd setup tasks. ansible.builtin.include_tasks: pure-ftpd/setup.yml # --- # Configure PureFTP Daemon # --- - name: (pure-ftpd-install.yml) Include pure-ftpd configure tasks. ansible.builtin.include_tasks: pure-ftpd/configure.yml # --- # Authentication Configuration # --- - name: (pure-ftpd-install.yml) Include pure-ftpd authentication tasks. ansible.builtin.include_tasks: pure-ftpd/authentication.yml # --- # Virtual user # --- - name: (pure-ftpd-install.yml) Include pure-ftpd virtual user tasks. ansible.builtin.include_tasks: pure-ftpd/virtual-users.yml # --- # TLS Certificate # --- - name: (pure-ftpd-install.yml) Include pure-ftpd TLS certificate tasks. ansible.builtin.include_tasks: pure-ftpd/tls-certificate.yml - name: (pure-ftpd-install.yml) Ensure Pure-FTPd service is started enabled on startup. ansible.builtin.service: name: pure-ftpd state: started enabled: true