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
**/*.pem
**/*.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:
empty_auth_used: false
pass_auth_used: false
pam_auth_used: false
pam_auth_used: true
key_auth_used: true
tags:
- ssh_auth_step

View File

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

View File

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