Add base terraform config

This commit is contained in:
2026-09-08 12:23:37 +02:00
parent a56911b896
commit 98793acc62
30 changed files with 255 additions and 886 deletions

View File

@@ -3,11 +3,18 @@ set -e
sudo apt update
sudo apt install -y curl gnupg lsb-release
curl -s https://install.crowdsec.net | sudo bash
sudo apt install crowdsec-firewall-bouncer-nftables
sudo apt install crowdsec
sudo cscli collections install crowdsecurity/linux --force
sudo cscli collections install crowdsecurity/traefik
sudo cscli collections install crowdsecurity/http-cve
sudo cscli collections install crowdsecurity/base-http-scenarios
sudo cscli collections install crowdsecurity/whitelist-good-actors
sudo cscli collections install crowdsecurity/sshd
sudo cscli parsers install crowdsecurity/geoip-enrich
sudo cscli parsers install crowdsecurity/sshd-logs
sudo systemctl enable crowdsec
sudo systemctl restart crowdsec

View File

@@ -40,6 +40,11 @@ cat > "$TRAEFIK_CONF" <<EOF
entryPoints:
web:
address: ":80"
http:
redirections:
entrypoint:
to: websecure
scheme: https
websecure:
address: ":443"
providers: