hammuu786 / Packer-Terraform-Jenkins

Repository to create Jenkins Master slave architecture for .Net and Angular application using Packer and Terraform

Home Page:https://www.velotio.com/engineering-blog/setup-jenkins-master-slave-architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Packer-Terraform-Jenkins

Reference

This repository has the code for blogs.

The code follows along the lines of the blogs. Yet it will have its own Readme for references.

Order of Use

  • Create AWS AMI using Packer
  • Create Terraform scripts for setting up Jenkins Master and Slave
    • Create prerequisistes (provider/variables tf files)
    • Create IAM roles
    • Associate user_policies for IAM user for managing instance.
    • Create Security Group
    • Create Instances on AWS
  • Create Node/.Net based applications
  • Create Test Cases
  • Create Deployment server (Nginx/IIS)
  • Create Jenkinsfile

Individual README`s are available inside all the componenets.

Authors

  • Ismail - Initial work for Velotio

About

Repository to create Jenkins Master slave architecture for .Net and Angular application using Packer and Terraform

https://www.velotio.com/engineering-blog/setup-jenkins-master-slave-architecture

License:MIT License


Languages

Language:HCL 29.7%Language:PowerShell 25.3%Language:Shell 12.5%Language:TypeScript 11.8%Language:Groovy 8.3%Language:C# 5.3%Language:JavaScript 3.1%Language:HTML 2.3%Language:Dockerfile 1.0%Language:Smalltalk 0.7%Language:CSS 0.1%