Automation with Ansible

Through hands-on labs, students will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, centrally manage playbooks and schedule recurring execution through a web interface with AWX. Students will also learn to manage encryption for Ansible with Ansible Vault, deploy AWX and use it to manage systems, and use Ansible in a DevOps environment with Vagrant.

Content Summary

  • Install and troubleshootAnsible on central nodes and managed hosts
  • Use Ansible to run ad-hoc commands and playbooks to automate tasks
  • Write effective Ansible playbooks
  • Protect encrypted data needed for tasks with Ansible Vault
  • Use AWX to more easily manage enterprise Ansible deployments
  • Work with Ansible in conjunction with Vagrant in a DevOps environment

Kurikulum Kursus

  • Modul 1

    Introducing Ansible

    • Automation and Linux System Administration
    • What is Ansible?
    • Ansible: The Language of Devops
    • Ansible Concepts and Architecture
    • The Ansible Way
    • Use Cases
    • Quiz: Automating Linux Administration with Ansible
    • Installing Ansible
    • Guided Exercise: Installing Ansible
    • Summary
  • Modul 2

    Deploying Ansible

    • Building an Ansible Inventory
    • Specifying Managed Hosts With A Static Inventory
    • Describing A Dynamic Inventory
    • Guided Exercise: Building an Ansible Inventory
    • Managing Ansible Configuration Files
    • Configuration File Precedence
    • Managing Settings In The Configuration File
    • Configuring Connections
    • Configuration File Comments
    • Guided Exercise: Managing Ansible Configuration Files
    • Running Ad Hoc Commands With Ansible
    • Configuring Connections For Ad Hoc Commands

Level Menengah
-

Kategori

cloud devops orchestration automation