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.


🎯 Quick Navigation by Task¢

I want to…¢

Get started quickly β†’ README.md β†’ USER_GUIDE.md

Understand configuration options β†’ CONFIGURATION.md

Choose the right scenario β†’ SCENARIOS.md

Customize rules with overrides β†’ CONFIGURATION.md (Override System section)

Set up IAM permissions β†’ IAM_PERMISSIONS.md

Implement security best practices β†’ SECURITY_GUIDELINES.md

Read SG IDs from Parameter Store β†’ INTEGRATION_EXAMPLES.md (Discovering Security Group IDs section)

Integrate with EC2, RDS, ECS, Lambda β†’ INTEGRATION_EXAMPLES.md

Integrate with CI/CD pipelines β†’ INTEGRATION_EXAMPLES.md (CI/CD Pipeline Integration section)

Update the Docker image or modify configuration β†’ UPDATE_PROCEDURES.md

Migrate from existing security groups β†’ MIGRATION_GUIDE.md

Troubleshoot an issue β†’ TROUBLESHOOTING.md

Get support β†’ SUPPORT.md

Submit feedback or feature requests β†’ FEEDBACK.md



πŸ“ 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.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.