Fix Homer role for remote deployment and add dual OOP test results
- Fix: Use slurp module instead of lookup('file') in Homer role
- lookup('file') runs on controller, template is on remote host
- Now uses slurp to read from remote, then b64decode
- Fixes deployment failure in remote scenarios
- Add comprehensive dual OOP test results to TESTING_SUMMARY.md
- Deployed OP1 (openop_3) and OP2 (openop_2) successfully
- 46 total pods (23 per OOP), 100% success rate
- All services accessible on both hosts
- Verified kubeconfig fallback pattern works correctly
- Zero failures, zero regressions
Test Results:
- 350 Ansible tasks executed across both OOPs
- All refactored roles work with include_role style
- Multi-host deployment successful
- Total test coverage: 86 pods across 3 hosts
Loading
Please sign in to comment