Introduction

The ypid.paedml_linux role allows you to automate the deployment of a paedML Linux environment.

The role targets the two servers which are running Univention Corporate Server (which is based on Debian GNU/Linux).

To manage Opsi, there is a separate Ansible role which you are encouraged to checkout called ypid.opsi.

Short overview of IT school solutions*

* That ypid has worked with or that are otherwise common in Germany.
paedML Windows
Based on Microsoft Windows servers and clients.
paedML Linux (>= 6.0)
Based on GNU/Linux, FreeBSD servers and Microsoft Windows clients. Although it has the word Linux in the name (where is the GNU btw ;)? ), this solution does not really allow to run GNU/Linux on clients which is a shame and can be confusing. TODO: There is a way to install Debian 8 using Opsi, configure it with Ansible and then deploy it to clients using Opsi capture. This needs to be checked out :)
linuxmuster.net

Was called paedML Linux up until 5.1. Then it was decided to let the project die and develop something new (refer to paedML Linux). Luckily, the project is quite alive and being lead by the original developer team and the community. If you want to support GNU/Linux and Microsoft Windows clients then checkout linuxmuster.net.

The author of this Ansible role has written several roles to manage linuxmuster.net environments too. See Erfahrungsbericht Epoptes Einrichtung/Ansible (language: German).

For more details, checkout: Vergleich der Musterlösungen: Linux - Windows - Novell (language: German).

Installation

This role requires at least Ansible v2.1.3. To install it, run:

ansible-galaxy install ypid.paedml_linux