implement basic ansible config
This commit is contained in:
102
group_vars/all.yml
Normal file
102
group_vars/all.yml
Normal file
@ -0,0 +1,102 @@
|
||||
default_roles:
|
||||
# === Core System Tools (Recommended) ===
|
||||
- system # Essential system configurations and tools
|
||||
- fonts # Developer-friendly fonts (Nerd Fonts)
|
||||
|
||||
# === Development Core ===
|
||||
- git # Version control system
|
||||
- neovim # Modern text editor (or use 'vim')
|
||||
- tmux # Terminal multiplexer for session management
|
||||
|
||||
# === Shell Environment ===
|
||||
- zsh # Modern shell with oh-my-zsh
|
||||
|
||||
# === Development Languages ===
|
||||
- nvm # Node Version Manager
|
||||
- npm # Node Package Manager
|
||||
- go # Go programming language
|
||||
# - rust # Rust programming language
|
||||
# - ruby # Ruby programming language
|
||||
# - lua # Lua programming language
|
||||
# === DevOps & Cloud Tools ===
|
||||
- docker # Container platform
|
||||
|
||||
# === System Monitoring ===
|
||||
- btop # Modern system monitor (better than htop)
|
||||
# - neofetch # System information display
|
||||
# - nerdfetch # Alternative system info with ASCII art
|
||||
# - ncdu # Disk usage analyzer
|
||||
|
||||
# === Terminal Emulators ===
|
||||
# - kitty # GPU-accelerated terminal
|
||||
# - warp # Modern terminal with AI features
|
||||
|
||||
# === Productivity Tools ===
|
||||
# - obsidian # Knowledge management and note-taking
|
||||
# - raycast # macOS launcher and productivity tool
|
||||
# - hammerspoon # macOS automation and window management
|
||||
# - taskfile # Modern task runner (alternative to make)
|
||||
# - tldr # Simplified command documentation
|
||||
# - slides # Terminal-based presentation tool
|
||||
|
||||
# === Communication & Media ===
|
||||
# - discord # Team communication
|
||||
# - spotify # Music streaming
|
||||
|
||||
# === Network & Remote Access ===
|
||||
# - ssh # SSH client configuration
|
||||
# - sshfs # Mount remote filesystems via SSH
|
||||
# - tmate # Terminal sharing for pair programming
|
||||
|
||||
# === macOS Specific ===
|
||||
# - aldente # Battery charge limiter for macOS
|
||||
|
||||
# === Linux Specific ===
|
||||
# - flatpak # Universal Linux package manager
|
||||
# - nala # Better apt frontend for Ubuntu/Debian
|
||||
|
||||
# === Browser Tools ===
|
||||
# - brave # Privacy-focused web browser
|
||||
|
||||
# === Cloud & Infrastructure CLIs ===
|
||||
# - aws # Amazon Web Services CLI
|
||||
# - azure # Microsoft Azure CLI
|
||||
# - nomad # HashiCorp Nomad (alternative to Kubernetes)
|
||||
|
||||
# === Container Alternatives ===
|
||||
# - orbstack # Docker Desktop alternative for macOS
|
||||
|
||||
# === Additional Terminal Emulators ===
|
||||
# - alacritty # Cross-platform GPU-accelerated terminal
|
||||
# - ghostty # Fast, feature-rich terminal emulator
|
||||
|
||||
# === Development Tools ===
|
||||
# - just # Command runner (modern alternative to make)
|
||||
# - goreleaser # Go application release automation
|
||||
|
||||
# === Kubernetes Ecosystem ===
|
||||
# - kind # Kubernetes in Docker for local testing
|
||||
# - kwctl # Kubernetes policy engine management
|
||||
|
||||
# === Network & VPN Tools ===
|
||||
# - wireguard # Modern VPN solution
|
||||
|
||||
# === Alternative Shells ===
|
||||
# - bash # Traditional bash shell configuration
|
||||
# - pwsh # PowerShell for cross-platform scripting
|
||||
# - zellij # Terminal workspace manager (alternative to tmux)
|
||||
|
||||
# === Package Managers ===
|
||||
# - whalebrew # Homebrew but with Docker images
|
||||
|
||||
# === Windows Specific ===
|
||||
# - winget # Windows package manager (Windows only)
|
||||
|
||||
# === Fun Stuff ===
|
||||
# - asciiquarium # Animated ASCII aquarium for your terminal
|
||||
|
||||
# === Security & Authentication ===
|
||||
# - 1password # 1Password CLI integration
|
||||
|
||||
# === Network Analysis ===
|
||||
# - tshark # Command-line network protocol analyzer
|
||||
Reference in New Issue
Block a user