DevOps packages for deploying scalable microservice architectural components for Spring 2017 class excercises
-
Updated
May 6, 2017 - HCL
CI/CD is a build automation strategy and part of DevOps
DevOps packages for deploying scalable microservice architectural components for Spring 2017 class excercises
Terraform Module for CI/CD with AWS Code Pipeline and Code Build
A basic example of an DevOps CI/CD pipeline based on AWS components
Terraform AWS CI/CD module for AWS Lambda compute
A demo for a complete CI-CD Process using Azure DevOps & Terraform
Programs Included are: VPC and EC2 infrastructure, ECS with fargate and tested with nginx (can be find in commit#13) & CI/CD pipelines. I combined "CI/CD pipelines" & "ECS with fargate" in commit # 14 to deploy spring boot app using these branches in pipelines 1. springboot & 2. s3-ecr-pipeline that can be found on my account.
Terraform pipeline powered by AWS Developers Tools
An example of a k8s setup and Codefresh deploy pipelines.
Provisioning a kubernetes cluster with terraform and ansible on AWS with the help of a user-defined gitlab runner using Gitlab CI
Terraform code to provision and deploy rails App infrastructure with postgres and redis connections
A terraform boilerplate for creating a 3-tier web app architecture using a custom network. This includes a VM in public subnet exposed to internet and a private subnet instance only accessible via the instance in public subnet.
A small serverless application (MicroService) exposes JSON formatted REST APIs which allow for storing and retrieving announcements.
Terraform module to provision a basic IAM chamber user with access to SSM parameters and KMS key to decrypt secrets, suitable for CI/CD systems (e.g. TravisCI, CircleCI, CodeFresh) or systems which are external to AWS that cannot leverage AWS IAM Instance Profiles
This project is created to build a serverless CICD pipeline to create AMI using Packer and ASG Instance refresh. We would be using HashiCorp Packer to create AMI and create a notification to kick start serverless ASG Instance refresh.