Course Outline
Introduction
- Concepts
- Installation
Executing commands
- Remote command execution
- Local command execution
Selecting targets
- Using wildcard characters
- Using regular expressions
- Using list
- Using grains
- Using custom grains
- Using compound matching
Introduction to YAML
- File structure
- Data storage
Execution modules
- Managing users
- Managing packages
- Managing services
- Executing commands
- Creating execution modules
- Modules and virtual functions
Configuration management
- Defining state of infrastructure
- Running states
- State modules
- Specifying dependencies
Extending states with Jinja2
- Variables
- Control structures
Pillar
- Secure data storage
- Using pillar data in state formulas
State system
- Highstate
- Environments
Requirements
Basic Unix/Linux administration knowledge is necessary to grasp the more advanced topics in this course.
Testimonials (4)
Good hands on lab and training guide
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Course - Introduction to Ansible Automation
I like how illustrations were made clear in all the materials given during thre training. Thank you for all you put into the success of this training the method she used in the training was easy to understand. I am happy I participated in this training.
Connie Ray Rhem Jr - Spathe System
Course - Configuration Management for Managers and Leaders
high practical to get a real overview. Trainer gives enough space to discuss our needs. Tried many thinks which could help us and what was not directly in agenda.
Daniel Kreie - Faurecia Automotive Polska S.A.
Course - Foreman and Katello
trainers knowledge