Something went wrong on our end
-
Nicolas KAROLAK authoredNicolas KAROLAK authored
main.yml 1.15 KiB
---
import_users:
- name: "{{ envsetup_mediaimport_user | d() }}"
passwd: "{{ envsetup_mediaimport_password | d() }}"
import_packages:
- clamav
- mysecureshell
- openssh-server
- openssl
- pure-ftpd
- python3-unidecode
- ubicast-mediaimport
# required by ansible tasks
- python3-openssl
import_pureftpd_config:
- key: AllowDotFiles
value: "no"
- key: CallUploadScript
value: "yes"
- key: ChrootEveryone
value: "yes"
- key: DontResolve
value: "yes"
- key: PAMAuthentication
value: "yes"
- key: TLS
value: "1"
import_virus_scan_on_upload: false
import_ms_api_key: "{{ envsetup_ms_api_key | d() }}"
import_ms_server_name: "{{ envsetup_ms_server_name | d() }}"
import_fail2ban_enabled: "{{ envsetup_fail2ban_enabled | d(true) }}"
import_f2b_jail:
name: pure-ftpd
content: |
[pure-ftpd]
enabled = {% if import_fail2ban_enabled | bool %}true{% else %}false{% endif %}
import_firewall_enabled: true
import_ferm_rules_filename: import
import_ferm_input_rules:
- proto:
- tcp
dport:
- 21
- 22
- mod: helper
helper: ftp
import_ferm_output_rules: []
import_ferm_global_settings:
...