Skip to content

Pages

Courses

ALL COURSES

Resources

ALL RESOURCES

Blogs

ALL BLOGS
Use coupon code LEARN21 at checkout for 21% off any course. Valid through 6/30/21.
*Offer excludes Scaled Agile (SAFe®) courses and private team training.

Ansible Configuration Management Boot Camp

Learn to put the world's simplest IT automation platform to work in your own organization.

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.

Available formats for this course
In-Person
Live Online
Private Team Training
Duration
2 days/16 hours of instruction
Public Classroom Pricing

Starting at: $1650(USD)

$2150(CAD)

GSA Price: $1540

Group Rate: $1550

Get the full details on this course. Download the .PDF Brochure below:

Part 1: Introduction

  1. Why configuration management is a critical part of any DevOps team
  2. Strengths and weaknesses of Ansible
  3. 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

  1. Some prerequisites
  2. Getting set up on a Mac
  3. Getting set up on Linux
  4. Getting set up on Windows
  5. Testing with Vagrant
  6. Using SSH keys to connect to your target nodes
  7. Hands-on Practice Lab: Install Ansible and test connectivity to your test nodes.

Part 3: Inventory

  1. Basic inventory example
  2. Hosts and groups
  3. 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

  1. A useful directory structure to keep your Ansible code organized
  2. Using git to manage your Ansible code
  3. A first look at a playbook to install and configure NTP time synchronization
  4. 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

  1. Connecting Ansible to your preferred cloud provider (we'll use DigitalOcean)
  2. Creating a new server instance
  3. Dynamic inventory
  4. Dynamic inventory on Amazon AWS
  5. Mixing static and dynamic inventory
  6. 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

  1. Spec up our inventory and host groups
  2. Using roles
  3. Configure our database backend
  4. Configure our web server front-end
  5. Configure a replicated filesystem
  6. Configure centralized logging
  7. Hands-on Practice Lab: Build the sample infrastructure on your local Vagrant environment.

Part 7: Application deployments with Ansible

  1. Deploying our app from SCM to our local Vagrant environment
  2. How we would deploy that code to production once tested by QA
  3. Updating our application
  4. How Ansible compares to alternatives such as Capistrano
  5. Hands-on Practice Lab: Proceed with deploying our application on your local Vagrant environment.

Part 8: Docker containers with Ansible

  1. A brief intro to Docker
  2. The synergy of containerization and automation
  3. Using Ansible to build Docker containers
  4. MySQL containers
  5. Web application containers
  6. Data storage containers
  7. Hands-on Practice Lab: Adapt your infrastructure to deploy our sample app using Docker.

Part 9: Testing and continuous integration

  1. Unit, integration, and functional testing
  2. Automating your testing using GitHub and Travis CI
  3. 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

  1. Real-world use case: Using Ansible to automate CM and application pipelines through continuous integration, release, deployment, and operations
  2. We'll review your own environments and processes and evaluate how to best integrate Ansible's configuration management for your own needs
  3. Exercise: Your to-do list

  • 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

  • Develop a playbook to install and configure OpenSSH-server on all nodes
  • Refactor your inventory so that your staging environment is local using Vagrant
  • Build infrastructure on local Vagrant environment
  • Adapt your infrastructure to deploy using Docker

Ansible Configuration Management Boot Camp Schedule

Location
Date
Register
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNV1HQAX', 'startDate' => '2021-05-18', 'startTime' => '8:30 AM', 'endDate' => '2021-05-19', 'endTime' => '4:30 PM', 'name' => '631004VCL02', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
May 18th - 19th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNV34QAH', 'startDate' => '2021-06-07', 'startTime' => '8:30 AM', 'endDate' => '2021-06-08', 'endTime' => '4:30 PM', 'name' => '631004VCL03', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Jun 7th - 8th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNV4wQAH', 'startDate' => '2021-07-20', 'startTime' => '8:30 AM', 'endDate' => '2021-07-21', 'endTime' => '4:30 PM', 'name' => '631005VCL02', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Jul 20th - 21st 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNV5uQAH', 'startDate' => '2021-08-03', 'startTime' => '8:30 AM', 'endDate' => '2021-08-04', 'endTime' => '4:30 PM', 'name' => '631005VCL03', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Aug 3rd - 4th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNTshQAH', 'startDate' => '2021-09-09', 'startTime' => '8:30 AM', 'endDate' => '2021-09-10', 'endTime' => '4:30 PM', 'name' => '631005VCL', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Sep 9th - 10th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNTtkQAH', 'startDate' => '2021-10-19', 'startTime' => '8:30 AM', 'endDate' => '2021-10-20', 'endTime' => '4:30 PM', 'name' => '631006VCL', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Oct 19th - 20th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNTuLQAX', 'startDate' => '2021-11-08', 'startTime' => '8:30 AM', 'endDate' => '2021-11-09', 'endTime' => '4:30 PM', 'name' => '631006VCL02', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Nov 8th - 9th 8:30 AM - 4:30 PM ET
$1650(usd)
CPSFDC\Entity\Session::__set_state(array( 'entitySanitizer' => 'CPSFDC\\Utils\\Sanitizers\\SessionSanitizer', 'sfId' => 'a011G00000VNTvuQAH', 'startDate' => '2021-12-15', 'startTime' => '8:30 AM', 'endDate' => '2021-12-16', 'endTime' => '4:30 PM', 'name' => '631006VCL03', 'standardCourseFee' => '1650', 'standardCourseFeeCAD' => '2150', 'courseId' => 'ANSIBLEBC', 'course' => 'a0037000003PAToAAO', 'courseSfId' => 'a0037000003PAToAAO', 'courseName' => 'Ansible Configuration Management Boot Camp', 'instructorId' => '85388', 'instructorSfId' => 'a0237000001Y4RDAA0', 'instructorDisplayName' => 'TBD', 'instructorName' => 'TBD', 'locationCode' => 'VCL', 'sessionStatus' => 'O', 'city' => 'Live Online Training', 'state' => '', 'cityState' => 'Live, Online Training', 'locationSfId' => 'a0637000000tn2hAAA', 'subjectSfId' => 'a051G00000Jsm94QAB', 'subjectName' => 'DevOps', 'specialitySfId' => 'a051G00000Jso4NQAR', 'specialityName' => 'Configuration Management', 'expertiseSfId' => 'a051G00000JsoCuQAJ', 'expertiseName' => NULL, 'certificationSfId' => NULL, 'certificationBody' => '', 'certificationName' => '', 'pdus' => '', 'deliveryModalities' => 'In-Person;Live Online', 'fullFacilityAddress' => 'Live Instructor-Led Online Training
Please call Cprime for location details
at 1-877-800-5221
, LOL', 'gtr' => '', ))
Live, Online Training
Dec 15th - 16th 8:30 AM - 4:30 PM ET
$1650(usd)

Request Private Team Training