ansible/lib/ansible
Andreas Olsson 7ac061139b Sort out parameter requirements for cloudflare_dns (#31800)
This module is mostly written to make room for the option of not
setting the `value` parameter while `state=absent`. That choice being
a feature, since it allows both for the removal of individual records
as well as the removal of full record sets.

The opposite goes for the `record` parameter, which needs to be defined
at least by its default value for the module to be able to produce any
meaningful result. Hence making it explicit as part of required_if.

The MX record type is already plenty covered. In addition to the
priority parameter having a default value, the `ensure_dns_record`
method does its own parameter checking.

SRV records on the other hand do need additional parameter
checking. Primarily with the `delete_dns_records` method in mind.

Fixes #23957
2018-01-11 12:03:54 -05:00
..
cli Ensure alternatives are displayed in deprecation warnings 2018-01-09 21:21:53 -05:00
compat
config Change cow path selection variable from COWPATH to COW_PATH (#34063) 2018-01-10 15:54:47 -05:00
errors Correct the AnsibleError exception to call its superclass's constructor 2017-12-21 20:42:44 -08:00
executor Provide a way to explicitly invoke the debugger (#34006) 2018-01-09 13:50:07 -06:00
galaxy Fix a typo in the readme of the skeleton used by ansible-galaxy. (#33807) 2017-12-13 11:35:05 +01:00
inventory dont warn on not matching 'all' (#32806) 2017-12-15 15:43:51 -05:00
module_utils Refactor EOS code to use cliconf (#34426) 2018-01-11 13:33:33 +01:00
modules Sort out parameter requirements for cloudflare_dns (#31800) 2018-01-11 12:03:54 -05:00
parsing Misc. typo is display log (#34388) 2018-01-05 07:44:28 +05:30
playbook Provide a way to explicitly invoke the debugger (#34006) 2018-01-09 13:50:07 -06:00
plugins WinRM: fix format_exc call (#34233) 2018-01-11 08:43:22 -08:00
template [template/vars] Use to_native(exception) as a fallback for Python 3 which doesn't have a .message attribute (#34044) 2017-12-19 17:34:46 -05:00
utils Change cow path selection variable from COWPATH to COW_PATH (#34063) 2018-01-10 15:54:47 -05:00
vars
__init__.py
constants.py
release.py