Discover Classes. Earn Rewards.

Ansible Configuration Management Boot Camp is unfortunately unavailable

Thankfully we have 2 other IT Classes for you to choose from. Check our top choices below or see all classes for more options.

Certified Optical Network Engineer (CONE)

FiberGuide @ 1765 Greensboro Station Place Tower 1, Tysons, VA

Unlock the secrets of advanced optical networking in this intensive 5-day training. Dive deep into cutting-edge technology, mastering solutions to meet the demands of tomorrow's networks while optimizing costs and environmental impact. Gain invaluable insights to shape the future of your network infrastructure.

All levels 18 and older
$3,960

5 sessions

Gift it!

Certified Optical Network Associate (CONA)

FiberGuide @ 1765 Greensboro Station Place Tower 1, Tysons, VA

CONA is the first of two vendor neutral intense 5-day optical network training courses from Optical Technology Training (OTT). CONA is designed to offer prospective optical network engineers the ins and outs of optical networking. It covers networks that use single channel or multiple channels using DWDM or CWDM. These include metro networks, FTTA, DCIs, long haul networks and other WANs. Delegates learn what is required for satisfactory system...

All levels 18 and older
$3,100

5 sessions

Gift it!
See all IT classes Washington, D.C.

Ansible Configuration Management Boot Camp

  • All levels
  • 18 and older
  • $1,950
  • 1110 Vermont Ave NW, Washington, DC
  • 16 hours over 2 sessions

Start Dates (0)

  • $1,950
  • Microtek - Washington DC @ 1110 Vermont Ave NW Ste 700, Washington, DC 20005
  • 16 hours over 2 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this it class:

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. 

It uses no agents and no additional custom security infrastructure, so it's easy to deploy — and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English.

This Ansible training course demonstrates the flexibility and power of the Ansible configuration management system, and how it can be used to build and scale highly reliable infrastructure for your own environments and projects. Using real-world examples, we demonstrate how Ansible can be used to manage environments as small as a couple of servers, or for massively distributed infrastructure that spans the globe — all with the same simple syntax.

By the end of this course, you will have a solid understanding and hands-on experience building reliable and easily reproducible infrastructure using Ansible, and the knowledge to integrate Ansible into your operations workflow. Our continuous hands-on lab classroom format and real-world practice scenarios cement your new skills with Ansible's tools and leave you prepared to begin taking advantage of radically simple configuration management.

Who should attend
  • IT Managers and Leaders
  • Developers and Application Teams
  • System Administrators
  • IT Operations Staff
  • Release Engineers
  • Configuration Managers
  • Anyone involved with IT infrastructure
  • ScrumMasters
  • Software Managers and Team Leads
Prerequisite
Although it is not mandatory, students who have completed the self-paced Fundamentals of DevOps eLearning course have found it very helpful when completing this course.

Course Outline

Part 1: Introduction
  • Why configuration management is a critical part of any DevOps team
  • Strengths and weaknesses of Ansible
  • Web-scale
    • How Ansible is different from other CM tools like Chef and Puppet
    • Getting started with Ansible terminology
    • Ansible and YML for describing your environments
Part 2: Getting set up
  • Some prerequisites
  • Getting set up on a Mac
  • Getting set up on Linux
  • Getting set up on Windows
  • Testing with Vagrant
  • Using SSH keys to connect to your target nodes
  • Hands-on Practice Lab: Install Ansible and test connectivity to your test nodes.
Part 3: Inventory
  • Basic inventory example
  • Hosts and groups
  • Hands-on Practice Lab: Create an inventory file that defines four hosts, two web servers and two database servers, and assign these hosts to groups that describe their function.
Part 4: Ansible Playbooks
  • A useful directory structure to keep your Ansible code organized
  • Using git to manage your Ansible code
  • A first look at a playbook to install and configure NTP time synchronization
  • Hands-on Practice Lab: Create a playbook to install and configure openssh-server on all nodes and make sure it is running.
Part 5: Provisioners
  • Connecting Ansible to your preferred cloud provider (we'll use DigitalOcean)
  • Creating a new server instance
  • Dynamic inventory
  • Dynamic inventory on Amazon AWS
  • Mixing static and dynamic inventory
  • Hands-on Practice Lab: Refactor your inventory so that your staging environment is local using Vagrant, and your production environment is built on DigitalOcean.
Part 6: Highly available infrastructure with Ansible
  • Spec up our inventory and host groups
  • Using roles
  • Configure our database backend
  • Configure our web server front-end
  • Configure a replicated filesystem
  • Configure centralized logging
  • Hands-on Practice Lab: Build the sample infrastructure on your local Vagrant environment.
Part 7: Application deployments with Ansible
  • Deploying our app from SCM to our local Vagrant environment
  • How we would deploy that code to production once tested by QA
  • Updating our application
  • How Ansible compares to alternatives such as Capistrano
  • Hands-on Practice Lab: Proceed with deploying our application on your local Vagrant environment.
Part 8: Docker containers with Ansible
  • Brief intro to Docker
  • The synergy of containerization and automation
  • Using Ansible to build Docker containers
  • MySQL containers
  • Web application containers
  • Data storage containers
  • Hands-on Practice Lab: Adapt your infrastructure to deploy our sample app using Docker.
Part 9: Testing and continuous integration
  • Unit, integration and functional testing
  • Automating your testing using GitHub and Travis CI
  • Hands-on Practice Lab: Create some tests for our SSH playbook to make sure there are no syntax errors and that Ansible is configuring nodes as expected.
Part 10: Preparing for Ansible back at work
  • Real-world use case: Using Ansible to automate CM and application pipelines through continuous integration, release, deployment and operations
  • We'll review your own environments and processes and evaluate how to best integrate Ansible's configuration management for your own needs
  • Exercise: Your to-do list

Refund Policy

Virtual Training

  • Participants who cancel less than 7 business days before the start of class, or do not attend class without prior written notice will forfeit their tuition.
  • If a participant requests to reschedule their class within 7 business days, their tuition will not be refundable, and a $200 administrative fee is required to enroll in a new session.
  • Participants are eligible for a tuition refund only when requested more than 7 business days before class starts.

In-Person Training

  • Participants who cancel less than 12 business days before the start of class, or do not attend class without prior written notice will forfeit their tuition.
  • If a participant requests to reschedule their class within 12 business days, their tuition will not be refundable, and a $200 administrative fee is required to enroll in a new session.
  • Participants are eligible for a tuition refund only when requested more than 12 business days before class starts.

Please note:

  • All training (virtual or in person) must be rebooked for a new class date starting no later than one year of the date of the originally scheduled class.
  • If you do not rebook your class within one year of the originally scheduled class, your credit will be forfeited.
  • You may use the credit for a different course modality, including self-paced learning, if available.
  • Partner-delivered courses may be subject to different cancellation terms.

For questions please contact us via email at [email protected]

Substitute Participants

Substitute participants are permitted at no extra cost for the course and date of the original registration. If the substitution results in a change of course and/or date it will be deemed a request to reschedule training. Please see the section above for rescheduling fees payable.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at ASPE Inc. (1)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 19500 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

ASPE Inc.

ASPE is a national leader in providing skills-based training solutions on the Systems/Software Development Lifecycle, Security, and IP Telephony. Based in Cary NC, ASPE offers both public and on-site delivery solutions. ASPE's On-site Delivery Practice focuses on delivering tailored or customized courses...

Read more about ASPE Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Washington, D.C. educator.

ASPE Inc.

ASPE Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...