chore: Update deployment configuration and documentation
- Update Gitea configuration (remove DEFAULT_ACTIONS_URL) - Fix deployment documentation - Update Ansible playbooks - Clean up deprecated files - Add new deployment scripts and templates
This commit is contained in:
47
deployment/ansible/playbooks/troubleshoot.yml
Normal file
47
deployment/ansible/playbooks/troubleshoot.yml
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
- name: Application Troubleshooting
|
||||
hosts: production
|
||||
gather_facts: yes
|
||||
become: no
|
||||
|
||||
# All variables are now defined in group_vars/production.yml
|
||||
|
||||
tasks:
|
||||
- name: Check container health
|
||||
include_tasks: tasks/check-health.yml
|
||||
tags: ['health', 'check', 'all']
|
||||
|
||||
- name: Diagnose 404 errors
|
||||
include_tasks: tasks/diagnose-404.yml
|
||||
tags: ['404', 'diagnose', 'all']
|
||||
|
||||
- name: Fix container health checks
|
||||
include_tasks: tasks/fix-health-checks.yml
|
||||
tags: ['health', 'fix', 'all']
|
||||
|
||||
- name: Fix nginx 404
|
||||
include_tasks: tasks/fix-nginx-404.yml
|
||||
tags: ['nginx', '404', 'fix', 'all']
|
||||
|
||||
- name: Display usage information
|
||||
debug:
|
||||
msg:
|
||||
- "=== Troubleshooting Playbook ==="
|
||||
- ""
|
||||
- "Usage examples:"
|
||||
- " # Check health only:"
|
||||
- " ansible-playbook troubleshoot.yml --tags health,check"
|
||||
- ""
|
||||
- " # Diagnose 404 only:"
|
||||
- " ansible-playbook troubleshoot.yml --tags 404,diagnose"
|
||||
- ""
|
||||
- " # Fix health checks:"
|
||||
- " ansible-playbook troubleshoot.yml --tags health,fix"
|
||||
- ""
|
||||
- " # Fix nginx 404:"
|
||||
- " ansible-playbook troubleshoot.yml --tags nginx,404,fix"
|
||||
- ""
|
||||
- " # Run all checks:"
|
||||
- " ansible-playbook troubleshoot.yml --tags all"
|
||||
when: true
|
||||
tags: ['never']
|
||||
Reference in New Issue
Block a user