1394052fd6
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|2636|7|2629|7|:-1:
Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/391//ansiblelint">Evolix » ansible-roles » unstable #391</a>
gitea/ansible-roles/pipeline/head This commit looks good
43 lines
1,020 B
Django/Jinja
43 lines
1,020 B
Django/Jinja
{% if proftpd_sftp_override %}
|
|
# WARNING : **Probably** ansible managed
|
|
{% endif %}
|
|
|
|
<IfModule !mod_tls.c>
|
|
LoadModule mod_tls.c
|
|
</IfModule>
|
|
|
|
<IfModule !mod_sftp.c>
|
|
LoadModule mod_sftp.c
|
|
</IfModule>
|
|
|
|
<VirtualHost {{ proftpd_default_address | join(' ') }}>
|
|
SFTPEngine on
|
|
Port {{ proftpd_sftp_port }}
|
|
DefaultRoot ~
|
|
|
|
SFTPLog /var/log/proftpd/sftp.log
|
|
TransferLog /var/log/proftpd/xferlog
|
|
|
|
{% if proftpd_sftp_use_publickeys %}
|
|
SFTPAuthMethods publickey password
|
|
SFTPAuthorizedUserKeys file:/etc/proftpd/sftp.authorized_keys/%u
|
|
{% else %}
|
|
SFTPAuthMethods password
|
|
{% endif %}
|
|
|
|
SFTPHostKey /etc/ssh/ssh_host_ecdsa_key
|
|
SFTPHostKey /etc/ssh/ssh_host_rsa_key
|
|
{% if ansible_distribution_major_version is version('11', '>=') %}
|
|
SFTPHostKey /etc/ssh/ssh_host_ed25519_key
|
|
{% endif %}
|
|
|
|
RequireValidShell off
|
|
|
|
AuthUserFile /etc/proftpd/vpasswd
|
|
|
|
<Limit LOGIN>
|
|
AllowGroup ftpusers
|
|
DenyAll
|
|
</Limit>
|
|
</VirtualHost>
|