🚀 Initial release: Complete Ansible LEMP WordPress automation

 Features:
- Complete LEMP stack automation
- WordPress with WP-CLI
- Redis Object Cache (50% performance boost)
- Multi-OS support
- SSL/Let's Encrypt integration
- Security hardening
- Enterprise features
- Docker testing environment
- GitHub Actions CI/CD
- Comprehensive documentation

🧪 Fully tested and production-ready

Copyright (c) 2025 Sebastian Palencsár
This commit is contained in:
Sebastian Palencsár
2025-06-18 18:24:03 +02:00
commit 573224a36b
61 changed files with 6629 additions and 0 deletions

96
.gitignore vendored Normal file
View File

@@ -0,0 +1,96 @@
# Ansible
*.retry
.ansible/
# Inventory files with real credentials
inventory/production.ini
inventory/staging.ini
inventory/local.ini
# SSH Keys
*.pem
*.key
id_rsa*
id_ed25519*
# Secrets and credentials
secrets/
.env
.vault_pass
# System files
.DS_Store
Thumbs.db
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# Logs
*.log
logs/
# Temporary files
tmp/
temp/
.tmp
# Environment files
.env.local
.env.production
# Backup files
*.backup
*.bak
# SSL certificates (keep templates, ignore actual certs)
*.crt
*.pem
*.p12
*.pfx
!templates/*.j2
# WordPress
wp-content/uploads/
wp-content/cache/
wp-content/backups/
wp-config-local.php
# Docker
docker-compose.override.yml
.dockerignore
# Terraform (if used)
*.tfstate
*.tfstate.backup
.terraform/
terraform.tfvars
# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
# Documentation build
docs/_build/
site/
.vuepress/dist/
# Node.js (for documentation)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/