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.


🎯 Quick Navigation by Task¢

I want to…¢

Get started quickly β†’ README β†’ User Guide

Understand configuration options β†’ Configuration Reference

Choose the right scenario β†’ Scenarios Reference

Customize rules with overrides β†’ Configuration Reference (Override System section)

Set up IAM permissions β†’ IAM Permissions

Implement security best practices β†’ Security Guidelines

Read SG IDs from Parameter Store β†’ Integration Examples (Discovering Security Group IDs section)

Integrate with EC2, RDS, ECS, Lambda β†’ Integration Examples

Integrate with CI/CD pipelines β†’ Integration Examples (CI/CD Pipeline Integration section)

Update the Docker image or modify configuration β†’ Update Procedures

Migrate from existing security groups β†’ Migration Guide

Troubleshoot an issue β†’ Troubleshooting

Get support β†’ Support

Submit feedback or feature requests β†’ Feedback



πŸ“ Documentation ConventionsΒΆ

  • UPPERCASE_WITH_UNDERSCORES.md β€” Main documentation files

  • All paths are relative to the docs/ directory

  • Code examples use bash syntax unless otherwise noted

  • AWS resource names follow the pattern: {company_prefix}-{env}-{tenant_id}-{region}-sg

  • SSM 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.