We're offering 20% off September Live Online classes! See which courses are applicable.   |   Details

  
AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers

Linux and Red Hat Linux Certification

Microsoft Windows Automation with Red Hat Ansible (DO417)

Group Training + View more dates & times

                 
Overview

Introduction to performing core system administration tasks by creating and running automation for a Windows Server using Red Hat Ansible Automation Platform.

Microsoft Windows Automation with Red Hat Ansible Automation Platform (DO417) is designed for System administrators, DevOps engineers, and developers who want to learn how to automate the deployment and management of Microsoft Windows servers and applications hosted on them using Red Hat Ansible Automation Platform.

This course is based on Red Hat® Ansible Automation Platform 2.4.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.

Who Should Take This Course

Audience

System administrators, DevOps engineers, and developers who are responsible for automating the deployment and management of Microsoft Windows servers and applications hosted on them using Red Hat Ansible Automation Platform.

Prerequisites

  • A basic understanding of Windows Server administration is expected.
  • Students do not need any previous experience with Ansible or Linux.

Technical Considerations

  • This class will require internet access.
  • You will be expected to “bring your own device” (BYOD).
  • Your device must be installed with a Remote Desktop Protocol (RDP).
    • If you are running Microsoft Windows, you should have Microsoft Remote Desktop installed.
    • If you are running macOS, you will need to install Microsoft Remote Desktop for Mac (by Microsoft) from the App Store.
    • If you are running Linux, you may install Remmina from their distribution (if available) or following instructions at https://remmina.org (if not).  If they prefer, they may instead install the FreeRDP clients from their Linux distribution (in the freerdp package in Red Hat Enterprise Linux).
Why You Should Take This Course

Upon completion of this course, students will be able to:

  • Write Ansible Playbooks that automate tasks on Microsoft Windows servers.
  • Manage Ansible Playbooks stored in a Git-based version control system.
  • Run Ansible Playbooks by using the automation controller web-based UI.
  • Manage and ensure software and Windows features are installed and up-to-date using Ansible automation.
  • Write efficient tasks in Ansible Playbooks by using loops, conditional tests, and handlers.
  • Write Ansible Playbooks that ensure plays can recover when tasks fail.
  • Deploy, modify, and manag files with Ansible on your Windows servers, using completed files and Jinja2 templates.
  • Manage local and domain users, manage Active Directory domains, and generate dynamic inventory of managed hosts in automation controller based on domain membership.
  • Automate specific, common Windows Server administration tasks.
  • Reuse existing automation code by using Ansible Content Collections, Ansible Roles, and Ansible integration with PowerShell Desired State Configuration (DSC) resources.
Schedule
Course Outline

Introducing Red Hat Ansible Automation Platform 

  • Describe the fundamental concepts of Ansible and how it is used, and install development tools from Red Hat Ansible Automation Platform.

Preparing for Ansible Operations

  • Prepare Microsoft Windows hosts for Ansible automation and automation controller to run automation on those hosts.

Implementing Ansible Playbooks

  • Write a simple playbook to automate tasks on multiple Microsoft Windows-based hosts, and then run the playbook with automation controller.

Managing Variables and Facts

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

Installing and Configuring Software

  • Install, manage, and ensure software is up to date using Ansible Playbooks.Install, manage, and ensure software is up to date using Ansible Playbooks.

Implementing Task Control

  • Manage task execution using loops, conditional tests, and handlers, and recover when tasks fail.

Deploying Files to Managed Hosts

  • Deploy, modify, and manage files on your managed hosts.

Reusing Code with Ansible Roles and Ansible Content Collections

  • Write playbooks that are optimized for larger and more complex projects and that reuse existing automation code.

Interacting with Users and Domains

  • Manage local and domain users and Active Directory domains on managed hosts, and generate a dynamic inventory of managed hosts in automation controller based on domain membership.

Automating Windows Administration Tasks

  • Automate common Windows Server administration tasks.

Comprehensive Review

  • Review tasks from Microsoft Windows Automation with Red Hat Ansible Automation Platform.
FAQs
  • Is there a discount available for current students?UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Asynchronous courses are excluded from this offer.
  • What is the cancellation and refund policy?Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.
  • What is Live Online training?Classes marked Live Online have the same content and expert instructors as our classroom training, but are delivered entirely online through our virtual classroom environment. Each class session is live, and led by an Instructor.

Contact Us