53 lines
726 B
YAML
53 lines
726 B
YAML
---
|
|
|
|
# ==========
|
|
#
|
|
# 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
|
|
# ---
|
|
|
|
- include: pure-ftpd/setup.yml
|
|
|
|
|
|
# ---
|
|
# Configure PureFTP Daemon
|
|
# ---
|
|
|
|
- include: pure-ftpd/configure.yml
|
|
|
|
|
|
# ---
|
|
# Authentication Configuration
|
|
# ---
|
|
|
|
- include: pure-ftpd/authentication.yml
|
|
|
|
|
|
# ---
|
|
# Virtual user
|
|
# ---
|
|
|
|
- include: pure-ftpd/virtual-users.yml
|
|
|
|
|
|
# ---
|
|
# TLS Certificate
|
|
# ---
|
|
|
|
- include: pure-ftpd/tls-certificate.yml
|
|
|
|
|
|
- name: (pure-ftpd-install.yml) Ensure Pure-FTPd service is started enabled on startup.
|
|
service:
|
|
name: pure-ftpd
|
|
state: started
|
|
enabled: yes
|
|
|