Apply for invite to IaCP

Templates

Below is a list of example templates fully configured to work as Guide : Self service with Terraform offerings, including scalr-moudle.hcl files. There is a brief description of each template and a link to the Githib repo.

Instances

Template

Description

ec2_instance

This will deploy an EC2 instance from a completely variablized Terraform template with all of the inputs coming from inputs filled in by the Scalr serivce catalog and controlled by policy.

ec2_instance_tags

As above with Tags.

ec2_instance_ansible

Template to create an ec2 instance and bootstrap with Ansible.

gcp_instance

This template will create a basic GCE instance.

Kubernetes Clusters

Template

Description

aws_eks_cluster

Creates and EKS Cluster in the given Region.

gce-gke-cluster

Creates and GKE Cluster in the given Region.

Pods on Kubernetes

Template

Description

drupal_eks

Drupal Pod backed by RDS MySQL database.

drupal-gke

Drupal Pod backed by GCE SQL MySQL database.

wordpress_eks

Wordpress Pod backed by RDS MySQL database.

wordpress-gke

Wordpress Pod backed by GCE SQL MySQL database.

Object Storage

Template

Description

s3

This template will create an S3 bucket.

gcp_bucket

This will create a GCP bucket.

AWS Misc

Template

Description

security_group

This template will create a security group with https open inbound.

Azure Misc

Template

Description

azure_sql_database

Create a simple Azure SQL database

azure_attach_storage

This template will provision a new Azure disk and attach it to the specified server.

azure_resource_group

This will create an Azure Resource Group.

Scalr Installation

Template

Description

scalr-install

Production Scalr install with 6 Servers and HA MySQL plus Loadbalancer.

scalr-install-rds

Production Scalr install with 4 Servers and RDS based MySQL plus Loadbalancer.