+

We'd love to work with you!

By answering these 7 questions, we can find out if we're a match

Red Hat Enterprise Linux Automation with Ansible

Course Details Find Out More
Code RH294
Tuition (CAD) N/A
Tuition (USD) 4280.00
Date Location Time

04/29/2024 - 05/02/2024 (4 Days)

Herndon, VA, US

9:00 AM - 5:00 PM

06/03/2024 - 06/06/2024 (4 Days)

Irving, TX, US

9:00 AM - 5:00 PM

Red Hat System Administration III: Linux Automation (RH294) is designed for Linux® system administrators and developers who need to automate provisioning, configuration, application deployment, and orchestration. You will learn how to install and configure Ansible® on a management workstation; prepare managed hosts for automation; write Ansible Playbooks to automate tasks; and run playbooks to ensure servers are correctly deployed and configured.

This course is based on Red Hat® Enterprise Linux 8 and Red Hat® Ansible Engine 2.8.

Who Can Benefit

  • This course is geared toward Linux system administrators, DevOps engineers, infrastructure automation engineers, and systems design engineers who are responsible for these tasks:
  • Automating configuration management
  • Ensuring consistent and repeatable application deployment
  • Provisioning and deployment of development, testing, and production servers
  • Integrating with DevOps continuous integration/continuous delivery workflows

Skills Gained

  • As a result of attending this course, you should be able to use Ansible for the purpose of automation, configuration, and management. You should be able to demonstrate these skills:
  • Install and configure Ansible or Red Hat Ansible Engine on a control node.
  • Create and manage inventories of managed hosts, as well as prepare them for Ansible automation.
  • Run individual ad hoc automation tasks from the command line.
  • Write Ansible Playbooks to consistently automate multiple tasks and apply them to managed hosts.
  • Parameterize playbooks using variables and facts, and protect sensitive data with Ansible Vault.
  • Write and reuse existing Ansible roles to simplify playbook creation and reuse code.
  • Automate common Red Hat Enterprise Linux system administration tasks using Ansible.

Prerequisites

  • Pass the Red Hat Certified System Administrator (RHCSA) exam (EX200), or demonstrate equivalent Red Hat Enterprise Linux knowledge and experience

Course Content

Course Outline

  • Introduce Ansible
  • Describe Ansible concepts and install Red Hat Ansible Engine.

  • Deploy Ansible
  • Configure Ansible to manage hosts and run ad hoc Ansible commands.

  • Implement playbooks
  • Write a simple Ansible Playbook and run it to automate tasks on multiple managed hosts.

  • Manage variables and facts
  • Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.

  • Implement task control
  • Manage task control, handlers, and task errors in Ansible Playbooks.

  • Deploy files to managed hosts
  • Deploy, manage, and adjust files on hosts managed by Ansible.

  • Manage large projects
  • Write playbooks that are optimized for larger, more complex projects.

  • Simplify playbooks with roles
  • Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.

  • Troubleshoot Ansible
  • Troubleshoot playbooks and managed hosts.

  • Automate Linux administration tasks
  • Automate common Linux system administration tasks with Ansible.

Find Out More

  • This field is for validation purposes and should be left unchanged.