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>
29 lines
589 B
TOML
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
|