geekoops-pureftpd/tasks/main.yml
felix.niederwanger@suse.com d5050318cd Add GitHub Actions
Add GitHub Actions as CI.
2021-03-24 17:19:32 +01:00

32 lines
769 B
YAML

---
# tasks file for geekoops-pureftpd
# Distribution specific vars are ALWAYS needed, so don't forget the tags here
- name: include distribution specific vars
include_vars: "{{ansible_distribution}}_{{ansible_distribution_version}}.yml"
tags: ['ftp']
- name: Ensure PureFTPd is installed
package:
name: "{{ packages }}"
state: present
tags: ['ftp']
- name: Configure PureFTPd
template:
src: pure-ftpd.conf.j2
dest: /etc/pure-ftpd/pure-ftpd.conf
owner: root
group: root
mode: 0744
notify: restart pureftpd
- name: Ensure PureFTPd service is started and enabled
systemd:
name: "{{pureftpd_service}}"
state: started
enabled: true
tags: ['ftp', 'systemd']
- include: firewall.yml
when: config_firewall == true