Skip to content

ryvn-technologies/environments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ryvn Environments

This repository contains Terraform modules for provisioning and managing Ryvn environments on AWS. It provides infrastructure-as-code solutions for setting up EKS clusters with different configuration options.

Available Modules

IAM Role Module

Located in /iam-role, this module provisions the necessary IAM roles and policies for creating and managing Ryvn environments. It creates:

  • An IAM role named "RyvnAccessRole"
  • Associated trust policies
  • Provision and deprovision policies

For detailed usage instructions, see the IAM Role Module README.

Environment Types

The repository supports the following environment types:

  • aws-eks-byoc - AWS EKS with Bring Your Own Cloud
  • aws-eks-byovpc - AWS EKS with Bring Your Own VPC

Each environment type includes specific IAM permissions and configurations required for provisioning and managing the environment.

Prerequisites

  • Terraform >= 1.0
  • AWS Provider
  • AWS CLI configured with appropriate credentials

Quick Start

  1. Choose the appropriate module for your needs
  2. Follow the module-specific README for detailed setup instructions
  3. Use Terraform to provision your infrastructure

Example using the IAM Role module:

module "iam-role" {
  source      = "github.com/ryvn-technologies/environments//iam-role"
  environment = "aws-eks-byovpc"  # or "aws-eks-byoc"
}

Repository Structure

.
├── aws-eks-byoc/          # BYOC environment configuration
│   └── permissions/       # IAM permissions for BYOC
├── iam-role/             # IAM role module
│   ├── README.md         # Module documentation
│   └── *.tf              # Terraform configuration files
└── README.md             # This file

License

Proprietary - All rights reserved

Support

For support, please contact the Ryvn Technologies team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages