Ansible Modules for UCS
Go to file
2021-11-22 13:31:16 +01:00
docs feat(docs): add univention_config_registry doc 2021-08-30 19:53:57 +02:00
meta fix(collection): add missing requires_ansible information 2021-08-30 20:00:26 +02:00
plugins/modules Merge branch 'main' into feature/udm_module 2021-11-22 13:31:16 +01:00
.ansible-lint feat: align modules to linter 2021-08-30 19:03:37 +02:00
.flake8 feat: align modules to linter 2021-08-30 19:03:37 +02:00
.gitignore feat(docs): add univention_config_registry doc 2021-08-30 19:53:57 +02:00
.gitlab-ci.yml feat(docs): add univention_config_registry doc 2021-08-30 19:53:57 +02:00
.pre-commit-config.yaml ci: fix path to pre-commit-config 2021-08-30 18:07:49 +02:00
.releaserc feat: add automatic release pipeline 2021-08-30 17:55:22 +02:00
.yamllint feat: align modules to linter 2021-08-30 19:03:37 +02:00
galaxy.yml fix(galaxy): rmeove license file cause 'license' and 'license_file' keys are mutually exclusive 2021-08-30 19:56:41 +02:00
LICENSE Add a collection of UCS specific ansible modules. 2020-12-11 16:47:06 +01:00
README.md feat(docs): add univention_config_registry doc 2021-08-30 19:53:57 +02:00

Univention Corporate Server Modules

The Ansible Univention Corporate Server Modules Collections contains a variety of Ansible modules to help automate the management of Univention Corporate Server instances.

Ansible version compatibility

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.

Python version compatibility

This collection has been tested against following Python versions: >= 2.7 or >= 3.9

Included content

Modules

Name Description
univention.ucs_modules.univention_config_registry Manage Univention Config Registry (UCR) variables

Installing this collection

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"

Licensing

GNU General Public License v3.0 or later.

See LICENSE to see the full text.