|
|
0ae2b2550d
|
Create Week 48 executable task plan
Week 48 Focus: Repository Separation & CI/CD Foundation
Key Objectives:
- Create separate ansible-inventories repository (PUBLIC)
- Create separate secrets repository (PRIVATE)
- Implement Gitea Actions CI/CD workflows
- Apply Docker security hardening improvements
Tasks:
1. Repository Separation (P0/P1):
- ansible-inventories: Public repo with dynamic inventories
- secrets: Private repo for SSH keys and vaults
- Git submodule integration for both
2. CI/CD Pipeline (P1):
- Gitea Actions workflows for ansible-lint
- YAML validation workflow
- Automated testing on push/PR
3. Docker Security (P1):
- User namespace remapping implementation
- Resource limits for all containers
- Image version pinning audit
- Comprehensive hardening guide
4. Documentation (P2):
- Submodule workflow guide
- CI/CD setup documentation
- Docker hardening guide
Following CLAUDE.md guidelines for repository structure:
- inventories: Public repository
- secrets: Private repository
- Main repo: Public with submodules
Timeline: Nov 18-24, 2025
Builds on: Week 47 git authentication and infrastructure recovery
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-11 14:28:57 +01:00 |
|