• Online, Self-Paced
Course Description

Explore the basics of Ansible playbooks and various ways to test Ansible.

Learning Objectives

DevOps with Ansible: Introduction to Playbooks and Testing

  • use Ansible to run ad-hoc tasks and configure SSH for key-based login
  • work with Ansible inventory
  • create an Ansible playbook
  • use YAML to write lists and dictionaries
  • reference variables in Ansible playbooks
  • use tasks and plays in an Ansible playbook
  • use Ansible conditions and loops
  • use YAMLlint to lint Ansible playbooks
  • understand Ansible compile, sanity, integration, and unit tests
  • perform tests against pull requests from Ansible on GitHub
  • create and use Ansible playbooks

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.