Ansible Training Courses
IT Automation: From the First Playbook to Production-Ready Automation
In our hands-on Ansible training courses, learn how to reliably automate servers, software, and entire IT workflows—using clean YAML playbooks and concepts that work in real-world client projects.
- Rating: 4.8 / 5
- 500+ participants
- Nuremberg & Online
- Open Source Experts
In-House Training
Bring NETWAYS open-source experts right into your company.
Here’s what you’ll take away from our Ansible training courses
After completing our Ansible training courses, you’ll be able to confidently automate your IT infrastructure—from your first task to reusable role sets and your own custom extensions.
- NWriting and Maintaining YAML Playbooks: From ad hoc commands to structured automation, you'll know when to use what.
- NUsing Inventories and Variables Safely: Static/dynamic inventories, facts, and variable precedence are no longer a mystery.
- NTemplating and Filters with Jinja2: You can generate configuration files that are clean, reusable, and easy to read.
- NStructuring Roles and Collections: You'll build modular automation that scales even in larger teams.
- NUnderstanding Modules and Plugins—and Writing Your Own: If needed, you can extend Ansible with your own Python modules and filters.
- NImplementing automation in everyday work: testing playbooks, debugging errors, and rolling out changes safely—these are all part of your skill set.
Who are our Ansible training courses designed for?
Our Ansible courses are designed for anyone who wants to automate IT infrastructure professionally—whether as a system administrator, DevOps engineer, or developer with some experience in operations.
Typical Participants
- System Administrator
- DevOps Engineer
- IT Operations & Cloud Engineer
- Software Engineer
- Team Leader / IT Manager
Requirements
Ansible Training Courses
- Using the Linux/Unix Command Line Safely
- Basic Knowledge of Files, Directories, and Access Permissions
- Using a Text Editor of Your Choice
- For the beginner’s course: No prior knowledge of Ansible is required
- For the Advanced Course: Ansible basics at the beginner level plus initial hands-on experience; a basic understanding of Python is helpful for the Advanced Course, but not required
These training courses are right for you if …
… you’re just getting started with Ansible
“Ansible for Beginners” takes you through the process in a structured way—step by step, from your first playbook to a well-organized set of roles.
… you’re already using Ansible and want to dive deeper
“Ansible for Advanced Users” shows you how to create your own modules, plugins, and filters, as well as how to process facts.
… you want to automate your infrastructure
Whether it’s configuration management, deployments, or entire workflows—after completing the courses, you’ll be able to use automation in your day-to-day work.
An Overview of Our ANSIBLE Training Courses
Choose the workout that matches your level. Both courses follow our hands-on approach: small groups, real VMs, and time for questions.
Ansible for Beginners
Focus: Fundamentals and Productive Use of Ansible
Duration: 3 days
Location: Nuremberg | Online | In-house
Target Audience: System administrators, DevOps, and IT operations teams
Contents:
- Architecture and Basic Concepts
- Ad-hoc Commands
- Inventories, Variables, and Facts
- Getting Started with Playbooks
- Roles and Templating with Jinja2
- Modules in Ad Hoc Mode
- Hands-On Exercises with Ansible
In this Ansible training course for beginners, we’ll teach you the basic knowledge you need to manage Linux/Unix systems automatically—from installation and configuration files to entire services. Through hands-on exercises, you’ll learn how to write, test, and put your own playbooks to productive use—with no prior programming experience required.
Ansible for Advanced Users
Focus: Expanding Ansible, Gaining a Deeper Understanding, and Writing Your Own Code
Duration: 2 days
Location: Nuremberg | Online | In-house
Target audience: experienced Ansible users and DevOps professionals
Contents:
- Fact Caching and Further Processing of Facts
- Additional modules: set_fact, stats, meta, and others
- Advanced Templating and Loops
- Developing Jinja2 Filters for Ansible in Python
- Lookup Plugins in Python
- Programming Dynamic Inventories
- The Concept of Collections
In this Ansible course, you’ll build on your existing knowledge to become a true Ansible pro. Through hands-on exercises, you’ll learn how to write your own modules and plugins in Python, process data effectively, and program dynamic inventories—step by step, with guidance from our trainers.
Attractive group discounts for teams
You can start saving big with as few as 2 participants. Savings of up to 25% per person are possible.
%
Just the Two of Us
%
The Three of Us
%
The Four of Us
%
The Five of Us
%
Six and Up
Learn from experienced open-source experts
Our trainers are Ansible experts and regularly work on software and client projects.
What Former Participants Say
One of the best online training courses
Everything was great at the Ansible Advanced training course—for me, it was one of the top three online training courses I’ve ever taken.
Training Participants
Exceeded expectations
The Ansible Advanced training course exceeded my expectations. I can take a great deal from this to apply to my future work.
Training Participants
The Perfect Blend of Theory and Practice
Excellent interaction. A high-level Ansible training course with a good balance of theory and practice. I’d love to do that again!
Bodo Schulz | Tallence AG
FAQ ABOUT OUR ANSIBLE TRAINING COURSES
Do you have any questions? Here are the most common answers.
How do the online training sessions work from a technical standpoint?
The online training sessions are held via Microsoft Teams. Questions can be asked at any time, either directly to the instructor or conveniently via the chat feature.
- The training session will not be recorded.
- A camera and microphone aren't required—but they're highly recommended for a lively discussion.
- Participation from behind a corporate firewall or via VPN is possible, provided that outbound HTTPS and SSH connections to the NETWAYS systems are permitted.
A technical check is not included as standard, but can be arranged on a case-by-case basis in advance if needed.
What are the technical requirements?
All you need to participate is a modern browser—Firefox, Chrome, Safari, or Edge. You will also need:
- An SSH client
- Direct Internet access (in some courses, also via non-standard ports in addition to HTTP/HTTPS via ports 80/443)
How are the hands-on Ansible exercises conducted?
The exercises take place on dedicated virtual machines (VMs) in the NETWAYS Web Services training environment. The process follows a set pattern:
- The instructor introduces the topic.
- Participants work independently on practical tasks (e.g., installing or configuring services).
- Afterward, the results will be discussed together and any outstanding questions will be addressed.
There is a sample solution for each exercise in the handout.
Can I continue to use the training environment after the Ansible training course?
No, the training environment is available only during the course and will no longer be accessible afterward.
What should I know about the in-person Ansible training course in Nuremberg?
After registering, you'll receive two hotel recommendations with special rates, as well as all the important information about getting there and parking options. The training fee includes:
- Daily Lunch
- Morning and afternoon breaks with a variety of food options
- A group dinner on the first day of training
How many participants are there per Ansible training course?
Group size is limited to a maximum of 14 participants—to ensure personalized attention and ample opportunity for individual questions.
What prior knowledge is recommended?
The recommended prerequisites are listed in the respective course description under “Who is this training for?”—it’s best to take a quick look at them before registering.
What materials will I receive after the Ansible training?
After the training, you will receive the following via email:
- A certificate of participation
- The training materials as a PDF (handout including all sample solutions)
Can I cancel, reschedule, or send a substitute participant?
Cancellations are accepted up to 60 days before the start of the training course, subject to a cancellation fee of €100 plus VAT may apply. After that, unfortunately, cancellations are not permitted. Prevented in the short term? No problem—you can send a replacement to the training at any time.