Репозиторий хранит OpenTofu modules и их тесты для инфраструктуры Portable Agent. Здесь нет бизнес-кода, секретов и настроек реального production.
modules/nameстроит стабильные имена;modules/environmentзадаёт namespace, domain и labels окружения;modules/github-serviceсоздаёт репу, доступ команды и ruleset;examples/github-serviceпоказывает запуск без токена в файлах.
portable-agent-local-network
GitHub token передаётся провайдеру только через GITHUB_TOKEN. State, tfvars с реальными
значениями и секреты не коммитятся. Облачные ресурсы и production пока не создаются.
Необязательный вход template наполняет новую репу из GitHub template repo; адрес не зашит в модуль.
- OpenTofu 1.12.6;
- PowerShell 7.
Проверка всех модулей:
pwsh ./scripts/check-tofu.ps1
pwsh ./scripts/check-docs.ps1Архитектура и следующий шаг описаны в docs/index.md. Правила для разработчиков и AI-агентов находятся в AGENTS.md.