Initial commit: Homelab infrastructure repository with automated collection system
- Added Proxmox VE configuration collection scripts - Included documentation and quick-start guides - First infrastructure snapshot from serviceslab (2025-11-29) - All VM configs (10 VMs) and LXC configs (3 containers) - Git setup complete with .gitignore protecting sensitive data
This commit is contained in:
99
.gitignore
vendored
Normal file
99
.gitignore
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
# Homelab Git Ignore Configuration
|
||||
# =================================
|
||||
# This file tells git which files to ignore (not track in version control)
|
||||
|
||||
# Environment Files (contain sensitive information)
|
||||
# ------------------------------------------------
|
||||
.env # Your actual environment configuration
|
||||
*.env.local # Local environment overrides
|
||||
*.env.production # Production environment files
|
||||
*.env.*.local # Any local environment variations
|
||||
|
||||
# Secrets and Credentials
|
||||
# ----------------------
|
||||
secrets/ # Directory for any secret files
|
||||
*.key # Private keys
|
||||
*.pem # SSL certificates and keys
|
||||
*.crt # Certificate files (unless you explicitly need them tracked)
|
||||
*.pfx # Certificate files
|
||||
*.p12 # Certificate files
|
||||
credentials.json # Credential files
|
||||
auth.json # Authentication files
|
||||
*.token # Token files
|
||||
*.secret # Secret files
|
||||
|
||||
# Proxmox & Virtual Machine Data
|
||||
# -----------------------------
|
||||
*.iso # ISO files (too large for git)
|
||||
*.qcow2 # QEMU disk images
|
||||
*.vmdk # VMware disk images
|
||||
*.vdi # VirtualBox disk images
|
||||
*.img # Raw disk images
|
||||
*.ova # Virtual appliance packages
|
||||
*.ovf # Open virtualization format
|
||||
|
||||
# Backup and Export Files
|
||||
# ----------------------
|
||||
*.tar.gz # Compressed archives
|
||||
*.tgz # Compressed archives
|
||||
*.zip # Zip archives
|
||||
*.bak # Backup files
|
||||
*.backup # Backup files
|
||||
backups/ # Backup directory
|
||||
exports/ # Export directory (if not needed in git)
|
||||
homelab-export-*/ # Your homelab export directories
|
||||
*.log # Log files (unless you specifically want to track them)
|
||||
|
||||
# Temporary Files
|
||||
# --------------
|
||||
*.tmp # Temporary files
|
||||
*.temp # Temporary files
|
||||
*.cache # Cache files
|
||||
*.swp # Vim swap files
|
||||
*.swo # Vim swap files
|
||||
*~ # Backup files created by editors
|
||||
.DS_Store # macOS metadata files
|
||||
Thumbs.db # Windows thumbnail cache
|
||||
|
||||
# IDE and Editor Files
|
||||
# -------------------
|
||||
.vscode/ # VS Code settings (unless you want to share them)
|
||||
.idea/ # JetBrains IDE settings
|
||||
*.sublime-* # Sublime Text settings
|
||||
.project # Eclipse project files
|
||||
.classpath # Eclipse classpath
|
||||
|
||||
# Terraform State (if you use Terraform)
|
||||
# -------------------------------------
|
||||
*.tfstate # Terraform state files (contain sensitive data)
|
||||
*.tfstate.* # Terraform state backups
|
||||
.terraform/ # Terraform plugin directory
|
||||
.terraform.lock.hcl # Terraform lock file (some prefer to track this)
|
||||
|
||||
# Ansible Vault (if you use Ansible)
|
||||
# ---------------------------------
|
||||
# Note: You might want to track encrypted vault files
|
||||
# but ignore the decrypted versions
|
||||
*.vault.yml.dec # Decrypted vault files
|
||||
vault-password.txt # Vault password file
|
||||
|
||||
# Python (if you have Python scripts)
|
||||
# ----------------------------------
|
||||
__pycache__/ # Python cache
|
||||
*.py[cod] # Python compiled files
|
||||
*$py.class # Python class files
|
||||
venv/ # Python virtual environment
|
||||
env/ # Python virtual environment
|
||||
.Python # Python runtime
|
||||
|
||||
# Node.js (if you have Node.js projects)
|
||||
# -------------------------------------
|
||||
node_modules/ # Node.js dependencies
|
||||
npm-debug.log* # npm debug logs
|
||||
yarn-debug.log* # Yarn debug logs
|
||||
yarn-error.log* # Yarn error logs
|
||||
|
||||
# Custom Exclusions
|
||||
# ----------------
|
||||
# Add any custom patterns specific to your homelab below:
|
||||
.env
|
||||
Reference in New Issue
Block a user