mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Adding deprecation for timeout parameter from 10 to 60 for redfish_info, redfish_config and redfish_command (#7295)
* Adding deprecation for timeout from 10 to 60 for redfish_info, redfish_config and redfish_command * Adding changelog fragment and sanity fixes * Update changelogs/fragments/7295-adding_deprecation_for_timeout_in_redfish_info_config_command.yml Agreed. Thanks! Co-authored-by: Felix Fontein <felix@fontein.de> * Update changelogs/fragments/7295-adding_deprecation_for_timeout_in_redfish_info_config_command.yml Agreed. Thanks! Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/redfish_command.py Agreed. Thanks! Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/redfish_command.py Agreed. Thanks! Co-authored-by: Felix Fontein <felix@fontein.de> * Updating release version --------- Co-authored-by: Kushal <t-s.kushal@hpe.com> Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
43396efa2c
commit
eae7161bf0
4 changed files with 41 additions and 6 deletions
|
@ -0,0 +1,2 @@
|
||||||
|
deprecated_features:
|
||||||
|
- redfish_info, redfish_config, redfish_command - the default value ``10`` for the ``timeout`` option is deprecated and will change to ``60`` in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/7295).
|
|
@ -109,7 +109,8 @@ options:
|
||||||
timeout:
|
timeout:
|
||||||
description:
|
description:
|
||||||
- Timeout in seconds for HTTP requests to OOB controller.
|
- Timeout in seconds for HTTP requests to OOB controller.
|
||||||
default: 10
|
- The default value for this param is C(10) but that is being deprecated
|
||||||
|
and it will be replaced with C(60) in community.general 9.0.0.
|
||||||
type: int
|
type: int
|
||||||
boot_override_mode:
|
boot_override_mode:
|
||||||
description:
|
description:
|
||||||
|
@ -782,7 +783,7 @@ def main():
|
||||||
update_username=dict(type='str', aliases=["account_updatename"]),
|
update_username=dict(type='str', aliases=["account_updatename"]),
|
||||||
account_properties=dict(type='dict', default={}),
|
account_properties=dict(type='dict', default={}),
|
||||||
bootdevice=dict(),
|
bootdevice=dict(),
|
||||||
timeout=dict(type='int', default=10),
|
timeout=dict(type='int'),
|
||||||
uefi_target=dict(),
|
uefi_target=dict(),
|
||||||
boot_next=dict(),
|
boot_next=dict(),
|
||||||
boot_override_mode=dict(choices=['Legacy', 'UEFI']),
|
boot_override_mode=dict(choices=['Legacy', 'UEFI']),
|
||||||
|
@ -829,6 +830,16 @@ def main():
|
||||||
supports_check_mode=False
|
supports_check_mode=False
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if module.params['timeout'] is None:
|
||||||
|
timeout = 10
|
||||||
|
module.deprecate(
|
||||||
|
'The default value {0} for parameter param1 is being deprecated and it will be replaced by {1}'.format(
|
||||||
|
10, 60
|
||||||
|
),
|
||||||
|
version='9.0.0',
|
||||||
|
collection_name='community.general'
|
||||||
|
)
|
||||||
|
|
||||||
category = module.params['category']
|
category = module.params['category']
|
||||||
command_list = module.params['command']
|
command_list = module.params['command']
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,8 @@ options:
|
||||||
timeout:
|
timeout:
|
||||||
description:
|
description:
|
||||||
- Timeout in seconds for HTTP requests to OOB controller.
|
- Timeout in seconds for HTTP requests to OOB controller.
|
||||||
default: 10
|
- The default value for this param is C(10) but that is being deprecated
|
||||||
|
and it will be replaced with C(60) in community.general 9.0.0.
|
||||||
type: int
|
type: int
|
||||||
boot_order:
|
boot_order:
|
||||||
required: false
|
required: false
|
||||||
|
@ -347,7 +348,7 @@ def main():
|
||||||
password=dict(no_log=True),
|
password=dict(no_log=True),
|
||||||
auth_token=dict(no_log=True),
|
auth_token=dict(no_log=True),
|
||||||
bios_attributes=dict(type='dict', default={}),
|
bios_attributes=dict(type='dict', default={}),
|
||||||
timeout=dict(type='int', default=10),
|
timeout=dict(type='int'),
|
||||||
boot_order=dict(type='list', elements='str', default=[]),
|
boot_order=dict(type='list', elements='str', default=[]),
|
||||||
network_protocols=dict(
|
network_protocols=dict(
|
||||||
type='dict',
|
type='dict',
|
||||||
|
@ -379,6 +380,16 @@ def main():
|
||||||
supports_check_mode=False
|
supports_check_mode=False
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if module.params['timeout'] is None:
|
||||||
|
timeout = 10
|
||||||
|
module.deprecate(
|
||||||
|
'The default value {0} for parameter param1 is being deprecated and it will be replaced by {1}'.format(
|
||||||
|
10, 60
|
||||||
|
),
|
||||||
|
version='9.0.0',
|
||||||
|
collection_name='community.general'
|
||||||
|
)
|
||||||
|
|
||||||
category = module.params['category']
|
category = module.params['category']
|
||||||
command_list = module.params['command']
|
command_list = module.params['command']
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,8 @@ options:
|
||||||
timeout:
|
timeout:
|
||||||
description:
|
description:
|
||||||
- Timeout in seconds for HTTP requests to OOB controller.
|
- Timeout in seconds for HTTP requests to OOB controller.
|
||||||
default: 10
|
- The default value for this param is C(10) but that is being deprecated
|
||||||
|
and it will be replaced with C(60) in community.general 9.0.0.
|
||||||
type: int
|
type: int
|
||||||
update_handle:
|
update_handle:
|
||||||
required: false
|
required: false
|
||||||
|
@ -386,7 +387,7 @@ def main():
|
||||||
username=dict(),
|
username=dict(),
|
||||||
password=dict(no_log=True),
|
password=dict(no_log=True),
|
||||||
auth_token=dict(no_log=True),
|
auth_token=dict(no_log=True),
|
||||||
timeout=dict(type='int', default=10),
|
timeout=dict(type='int'),
|
||||||
update_handle=dict(),
|
update_handle=dict(),
|
||||||
),
|
),
|
||||||
required_together=[
|
required_together=[
|
||||||
|
@ -401,6 +402,16 @@ def main():
|
||||||
supports_check_mode=True,
|
supports_check_mode=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if module.params['timeout'] is None:
|
||||||
|
timeout = 10
|
||||||
|
module.deprecate(
|
||||||
|
'The default value {0} for parameter param1 is being deprecated and it will be replaced by {1}'.format(
|
||||||
|
10, 60
|
||||||
|
),
|
||||||
|
version='9.0.0',
|
||||||
|
collection_name='community.general'
|
||||||
|
)
|
||||||
|
|
||||||
# admin credentials used for authentication
|
# admin credentials used for authentication
|
||||||
creds = {'user': module.params['username'],
|
creds = {'user': module.params['username'],
|
||||||
'pswd': module.params['password'],
|
'pswd': module.params['password'],
|
||||||
|
|
Loading…
Reference in a new issue