Files
community.general/lib/ansible/module_utils
Tobias Rüetschi 457cf49868 univention: add common code for univention corporate server modules (#16172)
* univention: add common code for univention corporate server modules

* univention: try import only univention specific libraries

* Code Review with @2-B, slight API changes and refactoring.

* Added module documentation overview, describing the provided functions
* Moved module-global objects into getter functions, so that we don't
  need to import possibly-unavailable univention modules at the module level.
* Renamed some exports for improved consistency:

  - module_name()    -> module_by_name()
  - orig_ldap        -> ldap_module()
  - ldap             -> uldap()

Note that this introduces slight API changes from the outside. Instead of
directly accessing module properties, you now have module functions with the
same name. Examples:

   - ansible.module_utils.univention.position_base_dn()
   - ansible.module_utils.univention.config_registry()
   - ansible.module_utils.univention.base_dn()
   - ansible.module_utils.univention.config()

* module_utils univention: fix library

* move module_utils from univention to univention_umc, because python import univention fails if library is called univention

* univention_umc: fix intention

* univention: change common code to BSD-2-clause
2016-08-27 09:42:53 +02:00
..
2016-04-05 11:06:17 -07:00
2016-08-24 14:44:17 -04:00
2015-04-28 09:36:42 -04:00
2016-08-22 20:26:16 -04:00
2016-08-26 11:39:12 -04:00
2016-08-21 08:59:59 -04:00
2016-02-08 19:10:04 +01:00
2016-08-08 11:48:47 -04:00
2015-11-03 09:53:18 -08:00
2016-05-14 07:51:13 -07:00