This open source project provides hands-on materials on different aspects of working in the clouds like AWS and GCP.
Automation of static website testing and deployment using CircleCI, Terraform and Cypress
In this article you'll find a set of instructions and builerplate code, which will help you to organize end-to-end CI/CD pipeline for your static website deployment to AWS S3 bucket. Technology stack To demonstrate our solution we'll be using the following technology stack:
Terraform recipe – Managing Auto Scaling Groups and Load Balancers
As soon as you learn how to manage basic network infrastructure in AWS using Terraform (see “Terraform recipe – Managing AWS VPC – Creating Public Subnet” and “Terraform recipe – Managing AWS VPC – Creating Private Subnets“) , you definitely want to start creating auto-scalable infrastructures.
Terraform recipe - Managing AWS VPC - Creating Public Subnet
One of the basic task of your cloud infrastructure management is managing your VPC’s networks. In this article we’ll learn, how to declare most commonly used configuration: Public subnet In the next article we’ll extend this infrastructure by adding a private subnet to our VPC.
Terraform recipe - Managing AWS VPC - Creating Private Subnets
In previous article (Terraform recipe – Managing AWS VPC – Creating Public Subnet) we’ve used Terraform to create a VPC, Internet Gateway and Route Table to form Public Subnet. Also, we’ve tested our configuration by SSH-ing to the instance, which we’ve launched in our Public Subnet.
Terraform recipe - How to create AWS ElasticSearch cluster
From this recipe you’ll learn how to create AWS ElasticSearch cluster in VPC using Terrafrom. Source code is available in my GitHub repo. Amazon Elasticsearch Service is an AWS managed service, that makes it easy to deploy, operate, and scale Elasticsearch clusters.
How to put AWS EC2 Tags to environment variables
One of the most common tasks in infrastructure automation is environment discovery. Of cause, it can be done in many several ways. Todays’s advice is for people, who are using Terraform or CloudFormation in their daily job. I’ll show you, how to provide discovery information to you EC2 instances using AWS Tags.