Simplifying Cloud Complexity
InfraHouse provides production-ready Terraform modules for AWS infrastructure. Our modules are battle-tested, well-documented, and designed for startups that need enterprise-grade infrastructure without enterprise-grade complexity.
Founded by Aleks Kuzminskyi, who has built infrastructure for companies like Box, Dropbox, and Pinterest, InfraHouse delivers the same quality of infrastructure solutions to startups at a fraction of the cost.
Browse our modules on the Terraform Registry or explore the repositories below.
module "openvpn" {
source = "infrahouse/openvpn/aws"
version = "~> 0.2"
backend_subnet_ids = module.network.subnet_private_ids
lb_subnet_ids = module.network.subnet_public_ids
zone_id = data.aws_route53_zone.main.zone_id
}| Module | Description | Registry |
|---|---|---|
| terraform-aws-openvpn | OpenVPN server with Google OAuth portal | |
| terraform-aws-secret | Secrets with owner/writer/reader IAM roles | |
| terraform-aws-ecs | ECS service with ALB, autoscaling, and monitoring | |
| terraform-aws-elasticsearch | Self-managed Elasticsearch cluster | |
| terraform-aws-debian-repo | Debian APT repository backed by S3 + CloudFront | |
| terraform-aws-state-bucket | S3 bucket + DynamoDB for Terraform state |
The infrahouse-toolkit is a Python package providing CLI tools for infrastructure management:
- ih-plan — Summarize and publish Terraform plans to pull requests
- ih-puppet — Masterless Puppet runner for EC2 provisioning
- ih-s3-reprepro — Manage Debian repositories in S3
- ih-elastic — Elasticsearch cluster management
- ih-github — Manage GitHub Actions self-hosted runners
- ih-aws — AWS credential helpers and ECS utilities
pip install infrahouse-toolkitNeed help with your AWS infrastructure? InfraHouse offers:
- 🏗️ Secure Cloud Blueprint — Production-ready AWS infrastructure setup
- 🔧 Managed Infrastructure — 24/7 monitoring and support for $10K/month flat rate
- 🆘 Data Recovery — MySQL/InnoDB data recovery services
All our Terraform modules follow consistent standards:
- ✅ Published to Terraform Registry
- ✅ Comprehensive README with terraform-docs integration
- ✅ GitHub Pages documentation with MkDocs
- ✅ Working examples in
examples/directory - ✅ Integration tests with pytest-infrahouse
- ✅ Security scanning (OSV, tflint)
- ✅ Apache 2.0 license
We welcome contributions! Each module repository has:
- Issue templates for bugs and feature requests
- Pull request templates
- CONTRIBUTING.md guidelines
- SECURITY.md for vulnerability reporting
- 🌐 Website: infrahouse.com
- 📧 Email: github@infrahouse.com
- 💼 LinkedIn: infrahouse-inc
- 📅 Schedule a call: Book a meeting
Empowering startups with scalable, cost-effective AWS infrastructure