Getting started with Ansible
  • Introduction
  • Configuration Management
  • Installing Ansible
Ansible with Vagrant
  • Environment Setup
Basics of Ansible
  • Inventory
  • Configuration File
  • Patterns
  • Ad-Hoc commands
Foundation
  • Introduction to YAML
  • Playbook Execution
  • Dynamic Inventory
Playbook
  • Packages with items
  • Services and Handlers
  • Files
  • Introduction to Jinja2 Template
  • Database Modules
  • Stack Status
  • Lab - Node.js app Server
  • Summary - What You learn!
Lab - LAMP Server with Drupal
  • Part 1 - Basic LAMP Server Setup
  • Part 2 - Configure Apache
  • Part 3 - Configure PHP and MySQL
  • Part 4 - Install Composer and Drush
  • Part 5 - Install Drupal and LAMP Server Execution
Ansible Playbooks - Beyond the Basics
  • Includes
  • Roles
  • Ansible Galaxy
  • Variables
  • Conditionals
  • Delegation
  • Tags
  • Lookups
  • Prompts
  • Vault
  • Summary - What you learn from the topic!
Ansible Playbooks - Special Topics
  • Start and Step
  • Gather Facts Optimization
  • Check Mode ("Dry Run")
  • Error Handling - Blocks
COMPLETE PROJECT
  • DOWNLOAD THE PROJECT FILE