23 lines
1.0 KiB
Markdown
23 lines
1.0 KiB
Markdown
# gcp_solution_architecture_agent
|
|
|
|
A four-phase Google Cloud solution-architecture workflow packaged as one reviewable repository.
|
|
|
|
## Workflow
|
|
1. **Discover** requirements without choosing products (`docs/requirements.md`).
|
|
2. **Design** the Google Cloud architecture and Terraform (`docs/architecture.md`, `architecture.mmd`, `terraform/`).
|
|
3. **Validate** artifacts without provisioning (`scripts/validate.sh`, `tests/`).
|
|
4. **Package** the approved result (`solution-architecture-guide.md`).
|
|
|
|
The repository is derived from the `workflow_agent` template and is intentionally safe to run without a cloud deployment. The Terraform plan requires credentials and a project only when a user chooses to run it.
|
|
|
|
## Commands
|
|
```bash
|
|
terraform -chdir=terraform fmt -check -recursive
|
|
terraform -chdir=terraform init -backend=false
|
|
terraform -chdir=terraform validate
|
|
python3 -m unittest discover -s tests -v
|
|
bash scripts/validate.sh
|
|
```
|
|
|
|
`terraform plan` is optional and must be run with an explicitly supplied project and credentials; CI only performs static validation.
|