Ansible Trainings
Learn to automate and manage complex IT infrastructures efficiently with Ansible
Automate and manage
Ansible is the open source tool for efficient and reliable IT automation. Whether server configuration, software deployments or complex IT workflows – with Ansible you can manage entire infrastructures effortlessly.
Thanks to the agentless architecture and the use of simple YAML playbooks, automation tasks can be easily implemented. In our training courses, you will learn how to use Ansible optimally, write playbooks and orchestrate IT processes efficiently.
Place & Duration
Ansible for beginners
3 days | Nuremberg & Online
Ansible for advanced users
2 days | Nuremberg & Online
In-house training
Bring the NETWAYS Open Source experts directly to your company.
Training content
Ansible for beginners
In this Ansible training course for beginners, we teach you the basics of Ansible. You will learn how to install and configure Ansible. The course also covers the many sources of variables and how Ansible uses them, the configuration of Linux/Unix systems and the importance of inventories, including an insight into Dynamic Inventories.
The program also includes templating of configuration files, Ansible lookup functions, filters and the entire language scope of playbooks and roles. You will learn what modules are, see how they can be used in “ad-hoc” mode and get tips on how to create your own modules. Many practical examples and exercises consolidate and deepen what has been learned.
- Architecture and basic concept
- Ad hoc commands
- Inventories, variables and facts
- Getting started with playbooks
- Conditions and loops
- Templating, tests, filters, lookups
- Tasks and handlers
- Ansible Galaxy: Roles and Collections
- Protecting sensitive data with Ansible Vault
- Reuse of codes
- Outlook
Dates
Ansible for beginners
Desired date
Unfortunately you don’t have time on these dates, but would still like to attend one of our Ansible training courses? Then just let us know which date would be most suitable for you. Let us know your preferred date!
Ansible for advanced users
In this course, we will expand your Ansible skills and make you a high-flyer. You will practise creating a Python module, learn about advanced templating and how to develop Jinja2 filters yourself in Python.
You will learn everything about fact caching and can use these facts for your own purposes. You will learn how to program and use a dynamic inventory. The next step is to write lookup plugins in Python. Finally, we explain the new concept of Collections. Don’t worry – we’ll take you by the hand. And make you an Ansible expert step by step!
- Fact caching and further processing of facts
- Additional modules: set_fact, stats, meta and others
- Advanced templating and loops
- Develop your own Jinja2 filter for Ansible in Python
- Lookup plugins in Python
- Ansible module development with Python
- Ansible debugging and troubleshooting
- Ansible Collections
- Callback plugins
Dates
Ansible for advanced users
Target group
Ansible for beginners
Our Ansible training for beginners is aimed at system administrators with experience in Unix/Linux. Basic knowledge of the command line, files, directories, access rights and a text editor is required.
The course provides practical training on how Linux/Unix systems can be managed automatically with Ansible – for example by installing packages, rolling out configuration files or configuring services. Participants get to know the central Ansible concepts and implement them in their own playbooks.
After the course, they will be able to develop, test and productively use simple to advanced playbooks. Programming skills are not required, but a basic understanding of Python may be helpful.
Prices & Packages
Ansible for beginners
The all-inclusive package includes
- Comprehensive training documentation
- Practical exercises with virtual machines
- Catering during the breaks
- Invitation to the daily lunch
- Invitation to dinner on the 1st training day
- Notebook for the duration of the training
Knowledge on the fast track
- Comprehensive training documentation
- Practical exercises with virtual machines
- Additional co-trainer for seven or more participants
- The latest findings straight to your home
- Chat channel for exchange and networking
Ansible for advanced users
You should be familiar with the basics of Ansible. In particular, this includes an understanding of basic concepts such as playbooks, tasks, roles, modules, variables, inventories and handling YAML files. This knowledge corresponds to the level that we teach in our beginner Ansible training course. Ideally, you have already gained some practical experience with Ansible, e.g. by creating and executing your own playbooks in test or production environments.
In addition, experience with a programming language is an advantage – especially if you want to better understand how automation tools work and how they can be expanded. We often use Python as an example in our training courses and projects, as many Ansible modules are written in Python and Ansible can be extended with Python scripts if required. You do not need to be able to actively program Python, but a basic understanding of how Python code is structured and works will help you to understand examples and adapt them if necessary.
Prices & Packages
Ansible for advanced users
The all-inclusive package includes
- Comprehensive training documentation
- Practical exercises with virtual machines
- Catering during the breaks
- Invitation to the daily lunch
- Invitation to dinner on the 1st training day
- Notebook for the duration of the training
Knowledge on the fast track
- Comprehensive training documentation
- Practical exercises with virtual machines
- Additional co-trainer for seven or more participants
- The latest findings straight to your home
- Chat channel for exchange and networking
And the best
The big savings start with just 2 participants. Savings of up to 25% per person are possible.
%
For two
%
Third party
%
For four
%
For five
%
From six
Our training concept
The NETWAYS training courses are so special because they are held by experts with regular practical experience.
Practical
Our trainers are not only active in the field of Ansible training, but also regularly work on software and customer projects. We know what is important and are happy to share our knowledge – for your success!
Individual
By limiting the group size, we ensure that our Ansible training courses run efficiently. Of course, there is always time for questions. You can look forward to individual support!