Documentation IndexΒΆ
Complete navigation guide for all SG Provisioner documentation.
Table of ContentsΒΆ
π Getting Started (Read First)ΒΆ
Start here if youβre new to the SG Provisioner.
READMEΒΆ
Quick start and overview β Your first stop. Covers what the tool does, common commands, available scenarios, and AWS credentials setup. Read this first to understand the tool and get running quickly.
User GuideΒΆ
Complete command reference β Comprehensive guide covering all 12 actions, deployment workflows, volume mounts, AWS credentials, and best practices. Essential reading for daily operations.
π Core Documentation (Essential)ΒΆ
Core references youβll use frequently.
Configuration ReferenceΒΆ
Configuration parameters reference β Detailed explanation of every YAML parameter (client, environment, security_groups, tags sections), VPC source options, override system, naming conventions, and validation rules.
Scenarios ReferenceΒΆ
Scenario reference β Pre-built security group architectures (3-tier and 2-tier), tier definitions, rule structure, port reference, and custom scenario creation guide.
π§ Operations (Day-to-Day Use)ΒΆ
Operational guides for managing deployed infrastructure.
Update ProceduresΒΆ
Update and maintenance procedures β How to update the Docker image, modify existing security group configurations, add new rules, perform drift detection, and replace deployments.
π Security & ComplianceΒΆ
Security, permissions, and compliance documentation.
IAM PermissionsΒΆ
Required AWS permissions β Complete IAM policy requirements for EC2, CloudFormation, and SSM operations. Includes least-privilege policies and permissions by action.
SecurityΒΆ
Security overview β Known vulnerabilities, security features, container security, and security update policy.
Security GuidelinesΒΆ
Detailed security guidelines β Security group design principles, rule best practices, CIDR restrictions, CloudFormation security, Docker security, and compliance checklist.
π Troubleshooting & SupportΒΆ
Problem resolution and getting help.
TroubleshootingΒΆ
Common issues and solutions β Comprehensive troubleshooting guide covering configuration errors, AWS credential issues, VPC resolution errors, CloudFormation errors, scenario errors, Docker errors, deletion errors, drift detection issues, and Parameter Store issues.
SupportΒΆ
Support information β How to get help, support channels, SLA, license validation issues, and what information to include in support requests.
FeedbackΒΆ
Feature requests and feedback β How to submit feature requests, vote on planned features, and provide documentation feedback.
π Advanced Topics (Optional)ΒΆ
Deep dives for advanced users and specific use cases.
Application ArchitectureΒΆ
Complete architecture documentation β Enterprise-grade technical documentation covering system architecture, design decisions, component architecture, security architecture, and deployment patterns. For architects and advanced users.
Integration ExamplesΒΆ
Integration examples β How to discover SG IDs from Parameter Store and use provisioned security groups with EC2, RDS, ECS/Fargate, Lambda, SageMaker, and CI/CD pipelines.
Migration GuideΒΆ
Migration guide β Migrating from manually created security groups, Terraform, AWS CDK, or manual CloudFormation templates to the SG Provisioner.
π Reference (As Needed)ΒΆ
Version history, roadmap, and feedback.
Sample ReportsΒΆ
Sample HTML reports β Example pre-deployment review report and deployment report generated by the SG Provisioner.
Release NotesΒΆ
Version history and changes β Release history, new features, bug fixes, breaking changes, and upgrade notes for each version.
RoadmapΒΆ
Future features and plans β Planned features, enhancement requests, and product roadmap. See whatβs coming next.
π Recommended Reading OrderΒΆ
For New UsersΒΆ
README β Overview and quick start
User Guide β Complete command reference
Scenarios Reference β Understand scenario-based provisioning
Configuration Reference β Configuration parameters and overrides
Troubleshooting β Common issues
For Production DeploymentΒΆ
Configuration Reference β Production configuration
Scenarios Reference β Choose appropriate scenario
IAM Permissions β Security setup
Security Guidelines β Security hardening
Update Procedures β Maintenance procedures
For Security TeamsΒΆ
Security Guidelines β Security implementation
IAM Permissions β Least-privilege access
Security β Known vulnerabilities
For Developers Integrating with SG ProvisionerΒΆ
Integration Examples β Integration patterns
Scenarios Reference β Understand tier structure
Configuration Reference β Workload discriminator
π Documentation ConventionsΒΆ
UPPERCASE_WITH_UNDERSCORES.md β Main documentation files
All paths are relative to the
docs/directoryCode examples use bash syntax unless otherwise noted
AWS resource names follow the pattern:
{company_prefix}-{env}-{tenant_id}-{region}-sgSSM parameter paths follow the pattern:
/sg/{sg-name}/{tier}/SecurityGroupId
π Documentation UpdatesΒΆ
This documentation is version-controlled and updated with each release. See Release Notes for documentation changes in each version.
Last Updated: 2026-05
Copyright Β© 2025 Axon Tech Labs. All rights reserved.
See LICENSE.txt for terms and conditions.