Introduction
  • Introduction
  • Ansible Architecture
Installation
  • Install Ansible in AWS Cloud shell
Basics (Optional)
  • YAML basics
  • Example of YAML
  • YAML Assignment
Playbook
  • What is a playbook?
Jinja2
  • First Variable
  • Jinja Expression
  • Jinja Filters
Variables in Ansible
  • Types of Variables
Connect Ansible with AWS
  • How to connect Ansible with AWS
Modules
  • Modules
  • Core Modules
  • Using Core Modules using Playbook
  • Ansible Galaxy and collections
Create EC2 using modules
  • Install Modules in your local machine
  • Create a instance using aws module
  • More option in creating instances
  • EC2 module exact_count
Create a Network using Modules
  • Create VPC using modules
  • Instance Creation Assignment
Create a static Website using Ansible
  • Create a Static Website Using S3 Bucket
Use of Loops
  • Loops in Ansible
  • Use of loops to create Lambda
Inventory
  • Inventory file in AWS
  • Static inventory file
  • Run Playbook using inventory file
  • Dynamic inventory file
  • Magic Variables
gather_facts
  • gather_facts
Conditionals
  • Architecture
  • Conditionals
Roles in Ansible
  • Why do we need roles
  • Create a role