Introduction

The ypid.opsi role is meant for managing the software distribution and management system Opsi (open PC server integration). Opsi primarily targets Microsoft Windows clients but can also install and manage GNU/Linux hosts.

While this role is designed to be flexible enough to be used with a variety of different Opsi server deployments, the original authors primary use case of this role was to automate paedML Linux school environment deployment and support. In case you have the same intention, chances are you might be interested in the ypid.paedml_linux role.

Because of this, the role currently does not supports setting up the Opsi server because this is already done when deploying the paedML Linux VM templates.

The main focus of the role is to do the finishing touches on the Opsi server like installing additional Opsi products and completing Opsi products containing proprietary software, which can not be shipped in a ready to use form.

Installation

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

ansible-galaxy install ypid.opsi