/Packer-Terraform-Jenkins

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

Primary LanguageHCLMIT LicenseMIT

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