II.
LibraryProcess JSON
Structured · livelib-process:devops-sre-platform--iac-testing
iac-testing json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-process:devops-sre-platform--iac-testing",
"_kind": "LibraryProcess",
"_file": "generated-library/processes.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "iac-testing",
"description": "IaC Testing and Validation - Comprehensive Infrastructure as Code testing framework covering\nsyntax validation, security scanning, compliance checks, unit testing, integration testing, policy-as-code\nvalidation, cost estimation, and deployment simulation with automated quality gates and reporting.",
"libraryPath": "library/specializations/devops-sre-platform/iac-testing.js",
"specialization": "devops-sre-platform",
"references": [
"- Terraform Testing: https://www.terraform.io/docs/language/tests/\n- Terratest: https://terratest.gruntwork.io/\n- Kitchen-Terraform: https://newcontext-oss.github.io/kitchen-terraform/\n- OPA Policy Testing: https://www.openpolicyagent.org/docs/latest/policy-testing/\n- Checkov: https://www.checkov.io/\n- tfsec: https://aquasecurity.github.io/tfsec/\n- Infracost: https://www.infracost.io/\n- InSpec: https://www.chef.io/products/chef-inspec\n- AWS CloudFormation Testing: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-validate-template.html"
],
"example": "const result = await orchestrate('specializations/devops-sre-platform/iac-testing', {\n projectName: 'Production Infrastructure',\n iacTool: 'terraform',\n iacPath: './infrastructure',\n cloudProvider: 'aws',\n testingScope: 'comprehensive',\n environmentConfig: {\n environment: 'staging',\n tfVarsFile: 'staging.tfvars',\n backendConfig: 's3://mybucket/terraform.tfstate'\n },\n testingRequirements: {\n syntaxValidation: true,\n securityScanning: true,\n complianceChecks: ['CIS', 'SOC2'],\n unitTesting: true,\n integrationTesting: true,\n policyValidation: true,\n costEstimation: true,\n driftDetection: true\n },\n qualityGates: {\n minTestCoverage: 80,\n maxCriticalVulnerabilities: 0,\n maxHighVulnerabilities: 5,\n costBudget: 10000\n }\n});",
"usesAgents": [
"iac-environment-setup-agent",
"iac-syntax-validator",
"iac-linter",
"iac-tfsec-scanner",
"iac-checkov-scanner",
"iac-custom-policy-validator",
"iac-compliance-validator",
"iac-policy-validator",
"iac-plan-analyzer",
"iac-cost-estimator",
"iac-unit-tester",
"iac-integration-tester",
"iac-drift-detector",
"iac-test-reporter"
]
},
"outgoingEdges": [
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "skill-area:terraform-infrastructure",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "skill-area:configuration-management",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "topic:infrastructure-as-code",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "topic:test-driven-development",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "domain:devops",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "role:devops-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "workflow:change-management",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "specialization:devops-sre-platform",
"kind": "lib_belongs_to_specialization",
"attributes": {
"weight": 1
}
}
],
"incomingEdges": []
}