26 lines
652 B
YAML
26 lines
652 B
YAML
---
|
|
|
|
- name: Verify if proftpd has evolinux config file
|
|
stat:
|
|
path: /etc/proftpd/conf.d/z-evolinux.conf
|
|
register: proftpd_config
|
|
|
|
- block:
|
|
- name: Patch ProFTPd config file
|
|
patch:
|
|
remote_src: no
|
|
src: evolinux.conf.diff
|
|
dest: /etc/proftpd/conf.d/z-evolinux.conf
|
|
|
|
# Why 440? Because should be edited with ftpasswd.
|
|
# So, readonly when opened with vim.
|
|
# Then readable by group.
|
|
- name: Create /etc/proftpd/vpasswd file in 0440 mode
|
|
file:
|
|
state: touch
|
|
path: /etc/proftpd/vpasswd
|
|
mode: "0440"
|
|
owner: root
|
|
group: root
|
|
when: proftpd_config.stat.exists
|