66 lines
1.0 KiB
Plaintext
66 lines
1.0 KiB
Plaintext
# --- Vagrant ---
|
|
# Ignore the .vagrant directory, which contains all the machine-specific state
|
|
# created by Vagrant. This is the most important rule for Vagrant projects.
|
|
.vagrant/
|
|
|
|
# Ignore Vagrant log files
|
|
vagrant.log
|
|
|
|
# Ignore packaged Vagrant boxes
|
|
*.box
|
|
|
|
|
|
# --- Ansible ---
|
|
# Ignore Ansible log files
|
|
*.log
|
|
|
|
# Ignore Ansible retry files, which are created when a playbook fails
|
|
*.retry
|
|
|
|
# Ignore Vault password files. It's a good practice even if you aren't using Vault yet.
|
|
.vault_pass.txt
|
|
vault.yml
|
|
|
|
|
|
# --- Common IDE/Editor Files ---
|
|
# Visual Studio Code
|
|
.vscode/
|
|
# JetBrains (IntelliJ, PyCharm, etc.)
|
|
.idea/
|
|
# Vim
|
|
*.swp
|
|
*.swo
|
|
# Sublime Text
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
|
|
# --- Operating System Files ---
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Windows
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
|
|
# --- Python ---
|
|
# Ignore Python virtual environments
|
|
venv/
|
|
*.pyc
|
|
__pycache__/
|
|
|
|
|
|
# --- SSH Keys ---
|
|
# Never commit private SSH keys
|
|
*.pem
|
|
id_rsa
|
|
id_ed25519
|
|
|
|
# --- Kubeconfig ---
|
|
# Never commit secrets
|
|
.kubeconfig
|