Intro to The World of Ansible and Terraform-IAC & CM Made Easy

Intro to The World of Ansible and Terraform-IAC & CM Made Easy

Main Speaker:


Lev Epshtein

Tracks:

After Event Workshops
DevOps

Seminar Categories:

After Event
CI/CD
DevOps

Course ID:

43639

Date:

1.07.2019

Time:

Daily seminar
9:00-16:30

43639

Overview

Join us to discover rockstars in IaC (infrastracture is a code) field – Ansible and Terraform architecture, workflow, and some advanced tips.

Course Contents

What Is Ansible?

  • Test Ansible functionality on Vagrant
  • Change Management
  • Provisioning
  • Automation
  • Orchestration
  • Why Use Ansible?
  • YAML
  • Built-in Security
  • Extendable
  • Conclusion

Architecture and process flow

  • Architecture Introduction
  • Components Overview
  • Process of Execution and Flow
  • Execution Types

Ansible and Inventory configuration

  • Introduction to Inventory and Configuration
  • Inventory Fundamentals
  • HO DEMO: Inventory Basics
  • Scaling-out with Multiple Files
  • Ansible Configuration Basics
  • HO DEMO: Ansible Configuration

Ansible Modules

  • Ansible Modules Introduction
  • Ansible Modules Fundamentals
  • HO Demo: Using Module Docs and Yum Module
  • HO Demo: Using Setup Module

Plays and playbooks

  • Introduction
  • Plays and Playbook Basics
  • HO Demo: Basic Playbook

Roles

  • Introduction to Roles

What Is Terraform?

  • Terraform introduction
  • Test Terraform functionality on vagrant

Terraform Basics

  • First steps
    • AWS Setup
    • HO Demo: Spinning up our first instances + ALB
  • Variables
  • Software provisioning (CM) using Ansible on our instances using User Data
  • Outputs attributes
  • Remote State setup
  • Power of templates
  • Modules
  • HO Demo

Terraform with AWS

  • VPC Management
  • Creating a VPC and Launching EC2 Instance in it
  • EBS Volumes
  • User Data
  • ASG
  • ALB
  • HO Demo

Terraform Advanced

  • Interpolation
  • Conditionals
  • Built in functions
  • Project structure
  • HO Demo

 



DevGeekWeek 2019





Contact

DevGeekWeek 2019





Skip to content