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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
Required AWS permissions β Complete IAM policy requirements for EC2, CloudFormation, and SSM operations. Includes least-privilege policies and permissions by action.
SECURITY.mdΒΆ
Security overview β Known vulnerabilities, security features, container security, and security update policy.
SECURITY_GUIDELINES.mdΒΆ
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.mdΒΆ
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.mdΒΆ
Support information β How to get help, support channels, SLA, license validation issues, and what information to include in support requests.
FEEDBACK.mdΒΆ
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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
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.mdΒΆ
Sample HTML reports β Example pre-deployment review report and deployment report generated by the SG Provisioner.
RELEASE_NOTES.mdΒΆ
Version history and changes β Release history, new features, bug fixes, breaking changes, and upgrade notes for each version.
ROADMAP.mdΒΆ
Future features and plans β Planned features, enhancement requests, and product roadmap. See whatβs coming next.
π Recommended Reading OrderΒΆ
For New UsersΒΆ
README.md β Overview and quick start
USER_GUIDE.md β Complete command reference
SCENARIOS.md β Understand scenario-based provisioning
CONFIGURATION.md β Configuration parameters and overrides
TROUBLESHOOTING.md β Common issues
For Production DeploymentΒΆ
CONFIGURATION.md β Production configuration
SCENARIOS.md β Choose appropriate scenario
IAM_PERMISSIONS.md β Security setup
SECURITY_GUIDELINES.md β Security hardening
UPDATE_PROCEDURES.md β Maintenance procedures
For Security TeamsΒΆ
SECURITY_GUIDELINES.md β Security implementation
IAM_PERMISSIONS.md β Least-privilege access
SECURITY.md β Known vulnerabilities
For Developers Integrating with SG ProvisionerΒΆ
INTEGRATION_EXAMPLES.md β Integration patterns
SCENARIOS.md β Understand tier structure
CONFIGURATION.md β 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.md 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.