Skip to main content
The standard library is a set of production-ready modules maintained by Ravion and included in every organization’s catalog by default. Standard library modules:
  • Have a type prefix of rvn-* and organizationId=null
  • Are backed by open source Terraform in ravionhq/modules
  • Expose nearly every underlying AWS configuration option, with production-grade defaults
  • Are versioned, so your module instances only change when you upgrade them
You can use them as-is, fork and customize them, or add your own module definitions alongside them.
We will be adding the ability to remove standard library modules for teams that want to completely control their own catalog. Reach out if you need this and we can prioritize it.

Modules

Each module page includes the full readme and input schema reference for the latest version.

ACM Certificate

rvn-acm-certificate · v1.1.1Requests an AWS Certificate Manager public certificate with DNS validation.

Aurora Database

rvn-aurora · v1.4.0Creates and manages an Amazon Aurora cluster. Supports Aurora PostgreSQL and Aurora MySQL with provisioned or Serverless v2 capacity.

AWS Application Load Balancer

rvn-aws-alb · v1.3.0Standalone Application Load Balancer (ALB) with HTTP/HTTPS listeners that multiple services can attach listener rules to.

alterNAT

rvn-aws-alternat · v0.1.2Highly available alterNAT instances that replace NAT gateway data processing charges and fail over to a NAT gateway automatically.

AMI

rvn-aws-ami · v0.3.1Creates the EC2 Image Builder infrastructure an AMI is baked on, and releases a new AMI with every deploy.

AWS Compliance

rvn-aws-compliance · v0.2.0Manages an AWS compliance baseline with GuardDuty threat detection and registry-wide ECR image scanning across selected Regions.

AWS IAM Policy

rvn-aws-iam-policy · v1.1.1Creates one reusable customer-managed AWS IAM policy from structured statements or a complete JSON policy document.

AWS IAM Role

rvn-aws-iam-role · v1.1.1AWS IAM role with configurable trust relationships, managed policies, inline policies, permission boundaries, and optional instance profiles.

AWS KMS Key

rvn-aws-kms · v0.2.0Creates a regional symmetric AWS KMS encryption key and stable alias.

VPC Network

rvn-aws-network · v1.2.0Production-ready AWS VPC with public and private subnets, NAT gateways, and compliance-ready flow logs.

AWS Secret

rvn-aws-secret · v1.1.0Generates a random value and stores it in SSM Parameter Store or Secrets Manager without it ever appearing in Terraform state.

Static Hosting

rvn-aws-static · v1.4.0Static file hosting for S3-backed sites and assets delivered through CloudFront.

CloudFront CDN

rvn-cloudfront · v1.5.1CloudFront CDN distribution that serves web applications and private S3 buckets from ECS services, standalone ALBs, S3 origins, and other custom origins.

EC2 Service

rvn-ec2-service · v2.2.0Runs supervised workloads on a stable EC2 Auto Scaling Group, with optional shared ALB routing and switchable container or manual in-place deploys.

ECS Cluster

rvn-ecs-cluster · v2.2.0Production-ready AWS ECS cluster with Fargate, Fargate Spot, optional EC2 capacity, and shared load balancers.

ECS Network Service

rvn-ecs-nlb · v2.3.2Network Load Balanced ECS service for exposing one to five TCP, UDP, or TLS ports through an ECS cluster Network Load Balancer.

ECS Web Service

rvn-ecs-web · v2.3.0Web server ECS service for running an HTTP application behind an ECS cluster load balancer.

ECS Worker

rvn-ecs-worker · v2.2.2Background worker ECS service for running private container workloads without exposed ports.

EFS File System

rvn-efs · v1.1.0Creates and manages an Amazon EFS file system with mount targets, security groups, automatic backups, and an optional access point.

EKS Add-ons

rvn-eks-addons · v0.19.1Selectable add-ons for an existing EKS cluster.

EKS Helm Chart

rvn-eks-chart · v0.3.0Install any Helm chart from an HTTP Helm repository, an OCI registry or a Git repository onto an EKS cluster, with full control over the chart’s values.

EKS Cluster

rvn-eks-cluster · v0.8.1Production-ready Amazon EKS cluster with default managed capacity, core add-ons, and optional Fargate compute. Extend with the EKS Add-ons module (Karpenter, load balancer controller, EBS CSI, Container Insights).

EKS Web Service

rvn-eks-web · v1.8.0Web server on EKS for running any HTTP application on your Kubernetes cluster behind a shared load balancer, with no Kubernetes manifests or Helm charts to write.

EKS Worker

rvn-eks-worker · v0.11.0Background worker on EKS for running a long-lived private process with no exposed port, and no Kubernetes manifests or Helm charts to write.

ElastiCache

rvn-elasticache · v1.1.1Creates and manages Amazon ElastiCache for Redis, Valkey, Memcached, or serverless Redis-compatible caches.

Lambda Function

rvn-lambda · v2.1.0AWS Lambda function with zip or container image deployments, alias-based releases, IAM, logs, and optional function URLs.

RDS Database

rvn-rds · v1.4.0Creates and manages an Amazon RDS database. Supports PostgreSQL, MySQL, MariaDB, Oracle, and SQL Server engines.

RDS Proxy

rvn-rds-proxy · v0.2.0Creates and manages an Amazon RDS Proxy that provides connection pooling in front of an RDS instance or Aurora cluster.

Route 53 DNS

rvn-route53 · v1.1.0Manage Route 53 hosted zones, DNS records, query logging, and DNSSEC.

S3 Bucket

rvn-s3 · v2.0.1S3 bucket with public access blocking, encryption, versioning, CORS, lifecycle rules, and configurable bucket policies.

Terraform Stack

rvn-stack · v1.4.0Automate Terraform and OpenTofu workflows with git-driven deployments and managed state.