Automating Linux System Administration with Ansible

Paths

Expanded

Automating Linux System Administration with Ansible

Author: Andrew Mallett

Tired of having to do so many things manually, why not try automating your Linux system administration tasks with Ansible! These courses cover how to automate RHEL administration... Read more

What you will learn

  • Explain the bounds Linux System Administrator knowledge a viewer should have before using Ansible to automate system administration
  • Use and understand the core components of Ansible
  • Install and configure an Ansible control node
  • Manage Ansible Configuration Files and Locations
  • Create and Manage Ansible Inventories
  • Configure Ansible managed nodes
  • Script administration tasks
  • Create Ansible plays and playbooks
  • Use Ansible modules for system administration tasks
  • Work with roles and collections
  • Use advanced Ansible features

Pre-requisites

You should be familiar with Linux system administration at the level of RHCSA certification.

Linux Administration with Ansible: Getting Started with Ansible Automation

Linux Administration with Ansible: Getting Started with Ansible Automation

by Andrew Mallett

Jul 30, 2021 / 3h 23m

3h 23m

Start Course
Description

There is more and more need to manage multiple-systems and most budgets do not allow for extra staff. In this course, Linux Administration with Ansible: Getting Started with Ansible Automation, you’ll learn to install Ansible and manage a mix of Linux systems. First, you’ll explore methods of automation and why you might want to use Ansible. Next, you’ll discover how using ad-hoc commands can help in quickly configuring systems to a desired state. Finally, you’ll learn how to implement Ansible Playbooks for repeatably correct configurations against your estate. When you’re finished with this course, you’ll have the skills and knowledge of Ansible automation needed to manage a small environment.

Table of contents
  1. Course Overview
  2. Managing Growing Linux Estates
  3. Installing Ansible
  4. Understanding Ansible Components
  5. Managing the Ansible Configuration File
  6. Managing Ansible Inventories
  7. Managing Nodes Using Ad-hoc Commands

Linux Administration with Ansible: Writing Ansible Playbooks

Linux Administration with Ansible: Writing Ansible Playbooks

by Andrew Mallett

Sep 13, 2021 / 4h 21m

4h 21m

Start Course
Description

Having repeatably correct configurations that can be replayed as they are needed, not only provides for long-term success in the production environment, it allows the production environment to be recreated in your test environment for development. In this course, Linux Administration with Ansible: Writing Ansible Playbooks, you’ll learn to read and write YAML, the file format of Ansible Playbooks. First, you’ll explore creating YAML statements online to understand the rules and syntax. Next, you’ll discover how creating Playbooks with logic we can control the execution of tasks. Finally, you’ll learn how to develop extensive Playbooks that cover all elements of Linux administration. When you’re finished with this course, you’ll have the skills and knowledge of Ansible Playbooks needed to manage a variety of Linux administration projects.

Table of contents
  1. Course Overview
  2. Writing in YAML
  3. Scripting Linux Administration
  4. Using Shell Commands in Playbooks
  5. Working with the Big Three
  6. Managing Users in Ansible
  7. Ancillary Ansible Playbooks

Linux Administration with Ansible: Advanced Ansible Automation

Linux Administration with Ansible: Advanced Ansible Automation

by Pluralsight

Oct 1, 2021 / 2h 33m

2h 33m

Start Course
Description

Once you’ve taken your first steps to set up and use Ansible, some key skills will help to maximize your effectiveness. In this course, Linux Administration with Ansible: Advanced Ansible Automation, you will be taught various advanced techniques that facilitate sharing Ansible content, controlling playbook execution, templating configuration files with Jinja2, protecting sensitive information with Ansible Vault as well as managing Routers and switches with Ansible. First, you will explore the Jinja2 templating capabilities of Ansible. Next, you will do a deep dive into roles, collections, and Ansible Galaxy. Then, you will learn how to protect your secrets with Ansible Vault and manage parallelism while running your playbooks. Finally, you will discover how to configure network devices such as routers and switches with Ansible. When you are finished with this course, you will have the skills and knowledge required to automate the management of your Linux machines with Ansible.

Table of contents
  1. Course Overview
  2. Jinja2 Templating with Ansible
  3. Modular Configuration with Roles
  4. Content Sharing with Ansible Galaxy
  5. Ansible Vault
  6. Manage Parallelism in Ansible
  7. Manage Network Devices with Ansible
Learning Paths

Automating Linux System Administration with Ansible

  • Number of Courses3 courses
  • Duration10 hours
  • Expanded

Tired of having to do so many things manually, why not try automating your Linux system administration tasks with Ansible! These courses cover how to automate RHEL administration with the Red Hat Ansible Automation Platform.

Courses in this path

Linux Administration with Ansible: Getting Started with Ansible Automation

Linux Administration with Ansible: Writing Ansible Playbooks

Linux Administration with Ansible: Advanced Ansible Automation

Join our learners and upskill
in leading technologies