Skip to content
forked from dbnegative/ATR

AWS VPC creation with Terraform and RancherOS

Notifications You must be signed in to change notification settings

juanchristensen/ATR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Rancher Terraform Bootstrap

Creates a multi AZ HA rancher enviroment in AWS using Terraform. Split into modules for ease of use.

Requirements:

Usage:

  • Update main.tf with your prefered settings

Currently builds:

  • VPC
  • Internet gateway
  • 1 x public subnet per AZ
  • 1 x private subnet per AZ
  • 1 x NAT gateway per private subnet
  • Routing tables
  • Bastion host in public subnet with ELB
  • RDS (mysql) for Rancher HA backened
  • Auto scaling group rancher management nodes
  • IAM policies and security groups
  • Rancher management nodes split over each AZ
  • ELB with let's encrypt SSL cert
  • Route 53 records for bastion and Rancher web interface

Complete:

  • Rancher Web Interface Nodes
  • Mysql RDS HA Backend
  • Bastion host
  • ELB for Rancher web managment nodes
  • IAM roles for nodes
  • SSL certs for web nodes ELB's
  • ELB proxy policy for web managment nodes

Things to add (Work in Progress):

  • Rancher default username and access control
  • Worker nodes
  • Worker nodes ASG
  • Worker nodes registration
  • S3
  • Better ELB health checks

About

AWS VPC creation with Terraform and RancherOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 98.1%
  • Smarty 1.9%