fastapi-gsap/tests/fixtures/sample-template/bastion.toml
Tyler J King 77964e4042 feat(templates): add template system — manifest, policy, loader, registries
bastion.toml manifest parser with variable validation and dependency
declarations. Declarative compliance policy schema with per-platform
check implementations. Template loader with variable substitution
(Bastion-owned files only — never touches Ansible/Terraform).
PolicyRegistry and AccordRegistry with builtin fallbacks.

BOUNDARY: loader never touches automation framework files.

Signed-off-by: Tyler King <tking@guildhouse.dev>
2026-04-14 11:09:41 -04:00

29 lines
589 B
TOML

[template]
name = "test-baseline"
version = "0.1.0"
description = "Test template for Bastion loader tests"
authors = ["Test Author"]
vertical = "testing"
compliance_frameworks = ["test-framework"]
[compatibility]
bastion_min = "0.3.0"
connectors_required = ["intune"]
[variables.org_name]
type = "string"
required = true
description = "Organization name"
[variables.admin_email]
type = "string"
required = false
default = "admin@example.com"
description = "Admin email"
[variables.api_key]
type = "string"
required = false
default = "test-key"
description = "API key"
sensitive = true