Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive

By Stosh Oldham

This course is the first in a series of courses designed to provide a thorough introduction to key Ansible features.

5 hours
  • 27 Lessons
  • 3 Hands-On Labs

About the course

Modern DevOps culture requires both automation and configuration management. Ansible is capable of meeting both of these end goals. This course is the first in a series of courses designed to provide a thorough introduction to key Ansible features and modules that lay a foundation for building upon. We start with installing and configuring Ansible itself. Afterward, the most common tasks in systems management are approached using key Ansible modules. After completing this course, students will have a firm understanding of many core Ansible modules, and key Ansible features such as asynchronous task management. The next course in the series, ""Ansible: Playbooks Deep Dive"", covers creating Ansible playbooks in depth.

  • Chapter 1 5 Lessons Course Overview 10:29

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    About the Course

    1:53

    About the Training Architect

    0:36

    Course Features and Tools

    2:48

    About Ansible

    3:53
  • Chapter 2 2 Lessons Ansible Setup 20:38

    How to Install Ansible

    9:08

    Configuring SSH and Sudo for Ansible

    11:30
  • Chapter 3 3 Lessons Ansible Configuration 48:33

    The Ansible Configuration File

    7:55

    Setting Up the Ansible Inventory

    10:38

    Getting Started with Ansible

    30:00 Hands-On Lab
  • Chapter 4 4 Lessons Understanding Ansible Ad Hoc 32:09

    The Ansible Command

    8:48

    Understanding Ansible Modules

    6:49

    The Shell and Command Modules

    10:27

    Collecting System Information

    6:05
  • Chapter 5 5 Lessons File Manipulation with Ansible 1:41:14

    Working with the File and Copy Modules

    14:07

    Editing File Contents with the `lineinfile` Module

    10:14

    Downloading Files with the `get_url` Module

    8:14

    Working with File Archives

    8:39

    File Manipulation with Ansible

    1:00:00 Hands-On Lab
  • Chapter 6 2 Lessons Configuring System Users and Groups 13:46

    Creating System Users with the User Module

    6:35

    Working with the Group Module

    7:11
  • Chapter 7 3 Lessons Installing Software and Daemon Managment 1:11:13

    Installing Software

    6:37

    Controlling Daemons with the Service Module

    4:36

    Ad-Hoc Ansible Commands

    1:00:00 Hands-On Lab
  • Chapter 8 2 Lessons Advanced Features 10:09

    Managing Long-running Commands

    5:34

    Parallelism in Ansible

    4:35
  • Chapter 9 1 Lesson Course Wrap Up 1:34

    Conclusion and Next Steps

    1:34

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!