The Ansible Univention Corporate Server Modules Collections contains a variety of Ansible modules to help automate the management of Univention Corporate Server instances.
This collection has been tested against following UCS versions: < 4.2
Since UCS 5.0 ansible_python_interpreter=/usr/bin/python3
is required.
This collection has been tested against following Ansible versions: >= 2.11
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions.
This collection has been tested against following Python versions: >= 2.7 or >= 3.9
Name | Description |
---|---|
univention.ucs_modules.univention_config_registry | Manage Univention Config Registry (UCR) variables |
univention.ucs_modules.univention_directory_manager | Manage objects via Univention Directory Manager (UDM) |
univention.ucs_modules.univention_app | Manage univention apps on UCS |
You can install the Univention Corporate Server Modules collection with the Ansible Galaxy CLI:
ansible-galaxy collection install univention.ucs_modules
You can also include it in a requirements.yml
file and install it with ansible-galaxy collection install -r requirements.yml
, using the format:
---
collections:
- name: "univention.ucs_modules"
source: "https://galaxy.ansible.com"
A specific version of the collection can be installed by using the version keyword in the requirements.yml
file:
---
collections:
- name: "univention.ucs_modules"
source: "https://galaxy.ansible.com"
version: "1.0.0"
GNU General Public License v3.0 or later.
See LICENSE to see the full text.