Ansible Training

As the official Ansible partner in Switzerland, we’re happy to announce our Ansible Training.



If you’re interested in an Ansible training, send us an e-mail or call us.
You can find our contact details on the bottom of our website.

The training is held in swiss-german and german.
However don’t hesitate to ping us, if you’re looking for an english speaking teacher.


This training is a workshop and all participants should at least know Linux basics and how to work on a shell. Please note you won’t get a lot of training material like in a classic course, but you’ll build your own git repository with all the workshop topics.

For off-premises workshops the whole infrastructure is provided, client PCs included. Though feel free to bring your own device – Linux, Mac OS X and Windows clients are welcome.

Off-premises trainings

Together with our partner OpenEduction we provide off-premises trainings in the heart of Zurich, Switzerland.
The costs for 3 days are CHF 2700 / participant and the training is limited to 6 participants.

On-premises trainings

Please contact us if you’re interested in trainings on your premises.
We’re happy to send you an offer.

Training Blocks

Day 1: Basics and Introduction

On Day 1 we want to introduce you to all the required technologies you’ll see when you manage your environment with Ansible. It starts with all the basics, so no rocket science here.

  • Introduction into git
    • What is git?
    • Setup a git repository for the training.
    • Dig into git and play around.
  • Introduction into Ansible
    • What is Ansible?
    • Where to start with Ansible?
    • Setup Ansible Core.
  • Configure Ansible
    • Configure Ansible Core.
    • Configure a static inventory.
  • Ansible Commands
    • Run Ansible ad-hoc commands.
    • Read the documentation.
  • Roles and playbooks
    • YAML is your friend.
    • Create the first role.
    • Create and run the first playbook.
  • Variables
    • Variable definitions and their scope.
    • Prompting for variables.
    • Introduction into Jinja 2.
    • Benefits of templates.
  • Dependencies
    • Project Role Dependencies.
    • Ansible Galaxy.
    • Download / installation of additional roles.

Day 2: Ansible in an enterprise environment

On day 2 we’ll show you how to setup your Ansible environment for an enterprise environment, and what you’ve to keep in mind for a successful implementation. We’ll do that by deploying a simple multitier application into different environments.

  • Inventory
    • Host groups.
    • Naming of host groups and structure of the inventory.
    • Dynamic inventory sources.
  • Multitier architecture
    • Setting variables for tiers.
    • Add new servers for scale out.
  • Multiple environments
    • Pushing applications from test to production.
    • Settings variables for environments.
    • Using separate inventories.
  • Lifecycle of an application
    • Updating applications.
    • Rolling updates.
    • Rollbacks of application releases.

Day 3: Challenges in enterprise environments

Day 3 is about challenges in enterprise environments. While Ansible is a really simple tool, the requirements and processes of enterprise environments can be challenging sometimes.

IMPORTANT: We can’t deep dive into each topic, so we’ll focus more on the topics you’re interested in that day.

  • Informations
    • Where do I find the documentation for Ansible?
    • Where can I find additional informations and other Ansible users?
    • Are there official support plans available for Ansible?
  • Introduce Ansible in your company
    • To whom should I talk to when I want introduce Ansible?
    • How do I sell Ansible to my colleagues?
  • Best practices
    • Introduction into the best practices of Ansible.
    • Important things you should keep in mind when you start working with Ansible.
  • Securing Ansible Core
    • Communication with managed machines.
    • Storing of sensitive data.
  • Deploying SSH keys
    • Deploying SSH keys via Ansible.
    • Deploying SSH keys via package manager (e.g. yum/rpm, apt/dpkg).
    • Deploying SSH keys via RedHat Satellite.
  • Source Control Management
    • When should I choose git over svn/cvs?
    • Are the private hosted alternatives to github?
    • How do I implement my administrative IT processes into git?
  • Ansible modules and plugins
    • What’s the difference between an Ansible module and a plugin?
    • Where can I find new modules and plugins?
    • How do I write modules and plugins?
  • Ansible Tower
    • Introduction into the Ansible Tower.
    • Demonstration of the Portal mode and surveys.
  • Ansible Release
    • How should we update Ansible
  • Ansible + Docker
    • Introduction into Ansible + Docker.


  • alisonbenhar Reply

    The information that you provided about ansible course is very realiable, In additional resource, here is the more information about ansible course. mindmajix offers best online coaching with free demo class.

    • Welcome Reply

      Thanks Dave, my early/late visit was purely accidental. I di#&;d8217nt even know the site had moved until I found myself on the Old site Good luck with the new one, I hope all goes well.

  • katherine tk Reply

    Thanks for providing information aboiut ansible training…

  • rolling sky Reply

    The information you share is very useful. It is closely related to my work and has helped me grow.

  • survival island evo 2 Reply

    I am beginner, Thank you for making this Ansible training interesting at every lesson.

  • painter Chicago Reply

    Thank you for putting this together for Ansible training.

  • Subway surfer Reply

    Ansible 2.0 is a powerful and simple open source tool which can get any automation task done from managing an entire cloud region, configuring network devices, to making configuration changes across Linux or Windows. It is extremely beneficial to System administrators, developers, and automation engineers.

    Although Ansible is easier to learn than many of the other IT automation engines, you still need to learn a lot before you can start using it.

    Ansible itself is written in Python and has a fairly minimal learning curve. Ansible follows a simple setup procedure and does not depend on any additional software, servers or client daemons.

  • Free Fonts Reply

    This is such a great resource that you are providing and you give it away for free.

  • ccr gov Reply

    Thanks for sharing this information.

  • Leptitox Supplement Reply

    The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.

  • Resurge Supplement Reply

    Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks

  • plumber Reply

    Thanks for the very detailed information I will try this Ansible training course.

  • Plumbers in Eastbourne Reply

    Thanks for this site I will recommend to my friend if they looking for a Ansible Trainig.

  • Plumber near me Reply

    Everyone had admired your article Keep it up good work with your team.

  • flatbed towing Reply

    Awesome post! Thanks for the share, would like to join soon.

  • Durban plumbers Reply

    I’m happy to hear that anyone can join in Ansible Training.

  • Pergola Reply

    It’s really nice to read a good content.

  • kbc Reply

    First You obtained a wonderful blog. I will have an interest in more comparable subjects. I see you obtained really extremely useful topics, I will be constantly examining your blog site many thanks.

  • 먹튀토토 Reply

    No question this is an outstanding post I obtained a great deal of expertise after reviewing best of luck. The theme of the blog is superb there is practically everything to read, Brilliant message.

  • Numerous many thanks! Reply

    There are numerous choices available that I’m completely overwhelmed. Any type of recommendations? Numerous many thanks!

  • Exceptional post. I was always checking this blog, and also I’m satisfied! Very useful info specifically the last component, I take care of such info a whole lot. I was exploring this certain info for a long period of time. Many thanks to this blog site my exploration has ended.

  • micabeauty Reply

    Awesome! Looking forward to more great post here.

  • Live vs Reply

    I obtained excessive interesting things on your blog site. I presume I am not the only one having all the enjoyment here! Maintain the great.

  • towing Reply

    Would love to visit this site again.

  • น้ำยา pod Reply

    Your job is genuinely valued round the clock as well as the world. It is a useful and also extremely thorough blog.

  • towing Reply

    Glad to see this post, thanks for sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.