Skip to content
@infrahouse

InfraHouse

Simplifying Cloud Complexity

InfraHouse

Simplifying Cloud Complexity

Website Terraform Registry LinkedIn Documentation

About

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.

🚀 Quick Start

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
}

📦 Featured Modules

Module Description Registry
terraform-aws-openvpn OpenVPN server with Google OAuth portal Registry
terraform-aws-secret Secrets with owner/writer/reader IAM roles Registry
terraform-aws-ecs ECS service with ALB, autoscaling, and monitoring Registry
terraform-aws-elasticsearch Self-managed Elasticsearch cluster Registry
terraform-aws-debian-repo Debian APT repository backed by S3 + CloudFront Registry
terraform-aws-state-bucket S3 bucket + DynamoDB for Terraform state Registry

View all 45+ modules →

🛠️ InfraHouse Toolkit

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-toolkit

📚 Documentation

💼 Professional Services

Need 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

Contact Us

📖 Documentation Standards

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

🤝 Contributing

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

📬 Contact


Empowering startups with scalable, cost-effective AWS infrastructure

Popular repositories Loading

  1. infrahouse-toolkit infrahouse-toolkit Public

    InfraHouse Toolkit.

    Python 72 2

  2. terraform-aws-secret terraform-aws-secret Public

    Terraform module for AWS Secrets Manager secrets with owner/writer/reader IAM roles, automatic rotation support, and cross-account access policies.

    Python 11

  3. terraform-aws-openvpn terraform-aws-openvpn Public

    Terraform module for OpenVPN Access Server on EC2 with Google OAuth/SAML authentication, Let's Encrypt SSL, auto-scaling, and CloudWatch monitoring.

    HCL 10 2

  4. proxysql-sandbox proxysql-sandbox Public

    Terraform live module to deploy ProxySQL sandbox on AWS.

    HCL 3

  5. terraform-aws-debian-repo terraform-aws-debian-repo Public

    Terraform module for private Debian/APT repository backed by S3 with CloudFront CDN, GPG package signing, and Lambda-based repository indexing.

    HCL 2

  6. terraform-aws-website-pod terraform-aws-website-pod Public

    Terraform module for web application deployment with ALB, ACM SSL certificates, EC2 autoscaling, CloudWatch alarms, CAA records, and spot instance support.

    HCL 1

Repositories

Showing 10 of 67 repositories

Top languages

Loading…

Most used topics

Loading…