Fix up schema for collection deprecation (#69977)
* Fix up schema for collection deprecation * Fix up modules using wrong name * Another fix
This commit is contained in:
parent
a81dd4f06a
commit
15f07e7a6c
3 changed files with 4 additions and 4 deletions
|
@ -2063,7 +2063,7 @@ class AnsibleModule(object):
|
|||
self.deprecate(d[0], version=d[1])
|
||||
elif isinstance(d, Mapping):
|
||||
self.deprecate(d['msg'], version=d.get('version'), date=d.get('date'),
|
||||
collection_name=d.get('date'))
|
||||
collection_name=d.get('collection_name'))
|
||||
else:
|
||||
self.deprecate(d) # pylint: disable=ansible-deprecated-no-version
|
||||
else:
|
||||
|
|
|
@ -1529,7 +1529,7 @@ def url_argument_spec():
|
|||
return dict(
|
||||
url=dict(type='str'),
|
||||
force=dict(type='bool', default=False, aliases=['thirsty'],
|
||||
deprecated_aliases=[dict(name='thirsty', version='2.13', collection='ansible.builtin')]),
|
||||
deprecated_aliases=[dict(name='thirsty', version='2.13', collection_name='ansible.builtin')]),
|
||||
http_agent=dict(type='str', default='ansible-httpget'),
|
||||
use_proxy=dict(type='bool', default=True),
|
||||
validate_certs=dict(type='bool', default=True),
|
||||
|
|
|
@ -182,12 +182,12 @@ def argument_spec_schema(for_collection):
|
|||
{
|
||||
Required('name'): Any(*string_types),
|
||||
Required('date'): date(),
|
||||
Required('collection'): collection_name,
|
||||
Required('collection_name'): collection_name,
|
||||
},
|
||||
{
|
||||
Required('name'): Any(*string_types),
|
||||
Required('version'): version(for_collection),
|
||||
Required('collection'): collection_name,
|
||||
Required('collection_name'): collection_name,
|
||||
},
|
||||
)]),
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue