Compare commits

...

5 Commits

6 changed files with 32 additions and 15 deletions

6
.gitignore vendored
View File

@@ -7,4 +7,8 @@ hosts.yml
**/*.asc **/*.asc
**/*.pem **/*.pem
**/*.ppk **/*.ppk
log.txt log.txt
**/update-motd.d/00-logo.sh
**/update-motd.d/01-server.sh
motd
banner

View File

@@ -1,3 +0,0 @@
# SPDX-License-Identifier: MIT-0
---
# handlers file for bootstrap

View File

@@ -0,0 +1,6 @@
# SPDX-License-Identifier: MIT-0
---
# handlers file for bootstrap
- name: Configure ProFTPd server
listen: proftpd
block:

View File

@@ -73,7 +73,7 @@
vars: vars:
empty_auth_used: false empty_auth_used: false
pass_auth_used: false pass_auth_used: false
pam_auth_used: false pam_auth_used: true
key_auth_used: true key_auth_used: true
tags: tags:
- ssh_auth_step - ssh_auth_step

View File

@@ -24,4 +24,5 @@ UsePAM no # enable if implementing TOTP 2FA
PubkeyAuthentication yes PubkeyAuthentication yes
{% else %} {% else %}
PubkeyAuthentication no PubkeyAuthentication no
{% endif %} {% endif %}
PrintMotd yes

View File

@@ -119,6 +119,9 @@ software:
distrobox: distrobox:
name: name:
apt: distrobox apt: distrobox
fastfetch:
name:
apt: fastfetch
# @TODO manually install the commented below on current active new VPS, then uncomment # @TODO manually install the commented below on current active new VPS, then uncomment
# duplicity: # duplicity:
# name: # name:
@@ -174,15 +177,21 @@ software:
# dpkg-dev: # dpkg-dev:
# name: # name:
# apt: dpkg-dev # apt: dpkg-dev
# ldap-utils: ldap-utils:
# name: name:
# apt: ldap-utils apt: ldap-utils
# slapd: slapd:
# name: name:
# apt: slapd apt: slapd
# proftpd: proftpd-mod-crypto:
# name: name:
# apt: proftpd apt: proftpd-mod-crypto
proftpd:
name:
apt: proftpd
proftpd-docs:
name:
apt: proftpd-doc
# rsync: # rsync:
# name: # name:
# apt: rsync # apt: rsync