Call for round the year submissions for Rootconf in 2019

Submit a proposal at any time in the year on DevOps, infrastructure security, cloud, and distributed systems. We will find you a suitable opportunity to share your work.

Propose a session

Mocking Production like Environment using Terraform, Packer and Jenkins

Submitted by Abhishek A Amralkar (@aamralkar) on Wednesday, 3 April 2019

Section: Full talk Technical level: Intermediate

Abstract

HashiCorp Terraform is a one of the most powerful infrastructure management tools available. We can perform the CRUD operations on infrastructure—all
with a single command.

Note:- But with great power comes great responsibility.

In this talk we will understand how we use below 3 tools

  • Terraform
  • Packer
  • Jenkins

to mock our production like infrastrucutre in no time and run all our beta, alpha versioned applications on infrastrucutre bootstrapped by Terraform
using Jenkins to test them out before the Production deployment.

Outline

  • Terraform
  • Nouns and Verbs
  • Safety and State management
  • Assume Role

  • Packer

  • Asset Account concept
  • Continous AMI building

  • Jenkins

  • Blue Ocean plugin to create pipeline for Packer AMI’s
  • Blue Ocean plugin to create pipeline for Terraform create
  • Blue Ocean plugin to create pipeline for Terraform destroy

Requirements

NIL

Speaker bio

Abhishek leads the Cloud Infrastructure / DevSecOps team at Talentica Software, where he designs the next generation of Cloud Infrastructure in a cost-effective and reliable manner without comprising on infrastructure and application security. He has experience in working across various technology domains like Data Center Security, Cloud Operations, Cloud Automation, writing tools around infrastructure and Cloud Security.

His current focus is on Security Operations and Clojure.

Comments

  • Zainab Bawa (@zainabbawa) Reviewer 7 months ago

    What are the key takeaways from this proposed talk? Who is this talk targeted at?

    • Abhishek A Amralkar (@aamralkar) Proposer 7 months ago

      The key take aways from the talk will be
      * Infrastrucutre as a code.
      * How to organize Terraform code?
      * How to run terraform securely?
      * Also how to lock the terraform runs.
      * Leverage terraform to mock production like environment to perform load testing for the new features.
      * How to use Terraform and Packer along with Jenkins.
      * Also I would like to demo for Packer, Terraform and Jenkins to bootstrap a 3 tier infrastructure.
      * My talk will mostly concentrate on demoing the above point.

      The talk is targeted for the CloudOps and DevOps folks.

Login with Twitter or Google to leave a comment