Developer
|
cb52e67afa
|
Add Ansible integration for device management and deployment automation
- Added ansible/ directory with playbooks for:
* deploy.yml: Update applications on devices from git
* commands.yml: Execute arbitrary commands on devices
* system_update.yml: OS updates and health checks
* inventory.ini: Device and group configuration
* README.md: Comprehensive Ansible guide
* requirements.txt: Installation instructions
- Added ansible_integration.py: Python module wrapping Ansible operations
- Added utils_ansible.py: Updated utilities using Ansible instead of HTTP commands
Key benefits:
- Idempotent operations with error recovery
- Comprehensive logging and backup
- Multi-device orchestration
- Better reliability and control
- Replaces unreliable direct HTTP command execution
|
2025-12-18 13:59:48 +02:00 |
|