Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ For your applications running on Crusoe Managed Kubernetes cluster, you can coll

### Identity & Security

[Crusoe Bastion Host](./crusoe-bastion-host/)

A production-ready, click-to-deploy bastion host solution for secure access to private infrastructure on Crusoe Cloud. This solution provides a hardened jump server with SSH key-based authentication, session logging, automatic security updates, fail2ban intrusion prevention, and comprehensive management tools. Includes an interactive deployment script for easy setup and supports high availability configurations for production environments.

[Crusoe to Splunk HEC Log Forwarder](./crusoe-splunk-hec/README.md)

Crusoe Cloud provides a 90-day history of who did what in your cloud, when, where, and with what result - also called [Crusoe Audit Logs](https://docs.crusoecloud.com/identity-and-security/audit-logs/index.html). This solution provides a sample Python tool to fetch those logs and forward them to a Splunk HTTP Event Collector (HEC).
44 changes: 44 additions & 0 deletions crusoe-bastion-host/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Terraform files
*.tfstate
*.tfstate.*
*.tfvars
!terraform.tfvars.example
.terraform/
.terraform.lock.hcl
crash.log
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# SSH keys
*.pem
*.key
id_rsa*
id_ed25519*

# Backup files
*.backup
*.bak
backup-*.tfstate
*-backup.tar.gz

# Logs
*.log

# OS files
.DS_Store
Thumbs.db
._*

# Editor files
*.swp
*.swo
*~
.vscode/
.idea/

# Temporary files
tmp/
temp/
*.tmp
Loading