1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Deprecate nios content (#2458) (#2504)

* Deprecate nios content.

* Make 2.9's ansible-test happy.

* Add module_utils deprecation.

(cherry picked from commit ee9770cff7)

Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
patchback[bot] 2021-05-14 09:55:46 +02:00 committed by GitHub
parent 6013c77c2b
commit 145435cdd9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 196 additions and 2 deletions

View file

@ -0,0 +1,2 @@
deprecated_features:
- "The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, and nios_network_view module have been deprecated and will be removed from community.general 5.0.0. Please install the `infoblox.nios_modules <https://galaxy.ansible.com/infoblox/nios_modules>`_ collection instead and use its plugins and modules (https://github.com/ansible-collections/community.general/pull/2458)."

View file

@ -37,6 +37,18 @@ plugin_routing:
redirect: community.google.gcp_storage_file redirect: community.google.gcp_storage_file
hashi_vault: hashi_vault:
redirect: community.hashi_vault.hashi_vault redirect: community.hashi_vault.hashi_vault
nios:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios lookup plugin has been deprecated. Please use infoblox.nios_modules.nios_lookup instead.
nios_next_ip:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_next_ip lookup plugin has been deprecated. Please use infoblox.nios_modules.nios_next_ip instead.
nios_next_network:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_next_network lookup plugin has been deprecated. Please use infoblox.nios_modules.nios_next_network instead.
modules: modules:
ali_instance_facts: ali_instance_facts:
tombstone: tombstone:
@ -283,6 +295,70 @@ plugin_routing:
tombstone: tombstone:
removal_version: 3.0.0 removal_version: 3.0.0
warning_text: Use netapp.ontap.na_ontap_info instead. warning_text: Use netapp.ontap.na_ontap_info instead.
nios_a_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_a_record module has been deprecated. Please use infoblox.nios_modules.nios_a_record instead.
nios_aaaa_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_aaaa_record module has been deprecated. Please use infoblox.nios_modules.nios_aaaa_record instead.
nios_cname_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_cname_record module has been deprecated. Please use infoblox.nios_modules.nios_cname_record instead.
nios_dns_view:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_dns_view module has been deprecated. Please use infoblox.nios_modules.nios_dns_view instead.
nios_fixed_address:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_fixed_address module has been deprecated. Please use infoblox.nios_modules.nios_fixed_address instead.
nios_host_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_host_record module has been deprecated. Please use infoblox.nios_modules.nios_host_record instead.
nios_member:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_member module has been deprecated. Please use infoblox.nios_modules.nios_member instead.
nios_mx_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_mx_record module has been deprecated. Please use infoblox.nios_modules.nios_mx_record instead.
nios_naptr_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_naptr_record module has been deprecated. Please use infoblox.nios_modules.nios_naptr_record instead.
nios_network:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_network module has been deprecated. Please use infoblox.nios_modules.nios_network instead.
nios_network_view:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_network_view module has been deprecated. Please use infoblox.nios_modules.nios_network_view instead.
nios_nsgroup:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_nsgroup module has been deprecated. Please use infoblox.nios_modules.nios_nsgroup instead.
nios_ptr_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_ptr_record module has been deprecated. Please use infoblox.nios_modules.nios_ptr_record instead.
nios_srv_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_srv_record module has been deprecated. Please use infoblox.nios_modules.nios_srv_record instead.
nios_txt_record:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_txt_record module has been deprecated. Please use infoblox.nios_modules.nios_txt_record instead.
nios_zone:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios_zone module has been deprecated. Please use infoblox.nios_modules.nios_zone instead.
nginx_status_facts: nginx_status_facts:
tombstone: tombstone:
removal_version: 3.0.0 removal_version: 3.0.0
@ -568,11 +644,13 @@ plugin_routing:
redirect: community.kubevirt.kubevirt_common_options redirect: community.kubevirt.kubevirt_common_options
kubevirt_vm_options: kubevirt_vm_options:
redirect: community.kubevirt.kubevirt_vm_options redirect: community.kubevirt.kubevirt_vm_options
nios:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.nios document fragment has been deprecated. Please use infoblox.nios_modules.nios instead.
postgresql: postgresql:
redirect: community.postgresql.postgresql redirect: community.postgresql.postgresql
module_utils: module_utils:
remote_management.dellemc.dellemc_idrac:
redirect: dellemc.openmanage.dellemc_idrac
docker.common: docker.common:
redirect: community.docker.common redirect: community.docker.common
docker.swarm: docker.swarm:
@ -587,6 +665,12 @@ plugin_routing:
redirect: community.hrobot.robot redirect: community.hrobot.robot
kubevirt: kubevirt:
redirect: community.kubevirt.kubevirt redirect: community.kubevirt.kubevirt
net_tools.nios.api:
deprecation:
removal_version: 5.0.0
warning_text: The community.general.net_tools.nios.api module_utils has been deprecated. Please use infoblox.nios_modules.api instead.
remote_management.dellemc.dellemc_idrac:
redirect: dellemc.openmanage.dellemc_idrac
remote_management.dellemc.ome: remote_management.dellemc.ome:
redirect: dellemc.openmanage.ome redirect: dellemc.openmanage.ome
postgresql: postgresql:

View file

@ -25,6 +25,10 @@ DOCUMENTATION = '''
author: Unknown (!UNKNOWN) author: Unknown (!UNKNOWN)
name: nios name: nios
short_description: Query Infoblox NIOS objects short_description: Query Infoblox NIOS objects
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding lookup from it.
alternative: infoblox.nios_modules.nios_lookup
removed_in: 5.0.0
description: description:
- Uses the Infoblox WAPI API to fetch NIOS specified objects. This lookup - Uses the Infoblox WAPI API to fetch NIOS specified objects. This lookup
supports adding additional keywords to filter the return data and specify supports adding additional keywords to filter the return data and specify

View file

@ -25,6 +25,10 @@ DOCUMENTATION = '''
author: Unknown (!UNKNOWN) author: Unknown (!UNKNOWN)
name: nios_next_ip name: nios_next_ip
short_description: Return the next available IP address for a network short_description: Return the next available IP address for a network
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding lookup from it.
alternative: infoblox.nios_modules.nios_next_ip
removed_in: 5.0.0
description: description:
- Uses the Infoblox WAPI API to return the next available IP addresses - Uses the Infoblox WAPI API to return the next available IP addresses
for a given network CIDR for a given network CIDR

View file

@ -25,6 +25,10 @@ DOCUMENTATION = '''
author: Unknown (!UNKNOWN) author: Unknown (!UNKNOWN)
name: nios_next_network name: nios_next_network
short_description: Return the next available network range for a network-container short_description: Return the next available network range for a network-container
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding lookup from it.
alternative: infoblox.nios_modules.nios_next_network
removed_in: 5.0.0
description: description:
- Uses the Infoblox WAPI API to return the next available network addresses for - Uses the Infoblox WAPI API to return the next available network addresses for
a given network CIDR a given network CIDR

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_a_record module: nios_a_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS A records short_description: Configure Infoblox NIOS A records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_a_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of A record objects from - Adds and/or removes instances of A record objects from
Infoblox NIOS servers. This module manages NIOS C(record:a) objects Infoblox NIOS servers. This module manages NIOS C(record:a) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_aaaa_record module: nios_aaaa_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS AAAA records short_description: Configure Infoblox NIOS AAAA records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_aaaa_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of AAAA record objects from - Adds and/or removes instances of AAAA record objects from
Infoblox NIOS servers. This module manages NIOS C(record:aaaa) objects Infoblox NIOS servers. This module manages NIOS C(record:aaaa) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_cname_record module: nios_cname_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS CNAME records short_description: Configure Infoblox NIOS CNAME records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_cname_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of CNAME record objects from - Adds and/or removes instances of CNAME record objects from
Infoblox NIOS servers. This module manages NIOS C(record:cname) objects Infoblox NIOS servers. This module manages NIOS C(record:cname) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_dns_view module: nios_dns_view
author: "Peter Sprygada (@privateip)" author: "Peter Sprygada (@privateip)"
short_description: Configure Infoblox NIOS DNS views short_description: Configure Infoblox NIOS DNS views
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_dns_view
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of DNS view objects from - Adds and/or removes instances of DNS view objects from
Infoblox NIOS servers. This module manages NIOS C(view) objects Infoblox NIOS servers. This module manages NIOS C(view) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_fixed_address module: nios_fixed_address
author: "Sumit Jaiswal (@sjaiswal)" author: "Sumit Jaiswal (@sjaiswal)"
short_description: Configure Infoblox NIOS DHCP Fixed Address short_description: Configure Infoblox NIOS DHCP Fixed Address
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_fixed_address
removed_in: 5.0.0
description: description:
- A fixed address is a specific IP address that a DHCP server - A fixed address is a specific IP address that a DHCP server
always assigns when a lease request comes from a particular always assigns when a lease request comes from a particular

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_host_record module: nios_host_record
author: "Peter Sprygada (@privateip)" author: "Peter Sprygada (@privateip)"
short_description: Configure Infoblox NIOS host records short_description: Configure Infoblox NIOS host records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_host_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of host record objects from - Adds and/or removes instances of host record objects from
Infoblox NIOS servers. This module manages NIOS C(record:host) objects Infoblox NIOS servers. This module manages NIOS C(record:host) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_member module: nios_member
author: "Krishna Vasudevan (@krisvasudevan)" author: "Krishna Vasudevan (@krisvasudevan)"
short_description: Configure Infoblox NIOS members short_description: Configure Infoblox NIOS members
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_member
removed_in: 5.0.0
description: description:
- Adds and/or removes Infoblox NIOS servers. This module manages NIOS C(member) objects using the Infoblox WAPI interface over REST. - Adds and/or removes Infoblox NIOS servers. This module manages NIOS C(member) objects using the Infoblox WAPI interface over REST.
requirements: requirements:

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_mx_record module: nios_mx_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS MX records short_description: Configure Infoblox NIOS MX records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_mx_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of MX record objects from - Adds and/or removes instances of MX record objects from
Infoblox NIOS servers. This module manages NIOS C(record:mx) objects Infoblox NIOS servers. This module manages NIOS C(record:mx) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_naptr_record module: nios_naptr_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS NAPTR records short_description: Configure Infoblox NIOS NAPTR records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_naptr_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of NAPTR record objects from - Adds and/or removes instances of NAPTR record objects from
Infoblox NIOS servers. This module manages NIOS C(record:naptr) objects Infoblox NIOS servers. This module manages NIOS C(record:naptr) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_network module: nios_network
author: "Peter Sprygada (@privateip)" author: "Peter Sprygada (@privateip)"
short_description: Configure Infoblox NIOS network object short_description: Configure Infoblox NIOS network object
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_network
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of network objects from - Adds and/or removes instances of network objects from
Infoblox NIOS servers. This module manages NIOS C(network) objects Infoblox NIOS servers. This module manages NIOS C(network) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_network_view module: nios_network_view
author: "Peter Sprygada (@privateip)" author: "Peter Sprygada (@privateip)"
short_description: Configure Infoblox NIOS network views short_description: Configure Infoblox NIOS network views
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_network_view
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of network view objects from - Adds and/or removes instances of network view objects from
Infoblox NIOS servers. This module manages NIOS C(networkview) objects Infoblox NIOS servers. This module manages NIOS C(networkview) objects

View file

@ -11,6 +11,10 @@ DOCUMENTATION = '''
--- ---
module: nios_nsgroup module: nios_nsgroup
short_description: Configure InfoBlox DNS Nameserver Groups short_description: Configure InfoBlox DNS Nameserver Groups
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_nsgroup
removed_in: 5.0.0
extends_documentation_fragment: extends_documentation_fragment:
- community.general.nios - community.general.nios

View file

@ -11,6 +11,10 @@ DOCUMENTATION = '''
module: nios_ptr_record module: nios_ptr_record
author: "Trebuchet Clement (@clementtrebuchet)" author: "Trebuchet Clement (@clementtrebuchet)"
short_description: Configure Infoblox NIOS PTR records short_description: Configure Infoblox NIOS PTR records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_ptr_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of PTR record objects from - Adds and/or removes instances of PTR record objects from
Infoblox NIOS servers. This module manages NIOS C(record:ptr) objects Infoblox NIOS servers. This module manages NIOS C(record:ptr) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_srv_record module: nios_srv_record
author: "Blair Rampling (@brampling)" author: "Blair Rampling (@brampling)"
short_description: Configure Infoblox NIOS SRV records short_description: Configure Infoblox NIOS SRV records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_srv_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of SRV record objects from - Adds and/or removes instances of SRV record objects from
Infoblox NIOS servers. This module manages NIOS C(record:srv) objects Infoblox NIOS servers. This module manages NIOS C(record:srv) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_txt_record module: nios_txt_record
author: "Corey Wanless (@coreywan)" author: "Corey Wanless (@coreywan)"
short_description: Configure Infoblox NIOS txt records short_description: Configure Infoblox NIOS txt records
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_txt_record
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of txt record objects from - Adds and/or removes instances of txt record objects from
Infoblox NIOS servers. This module manages NIOS C(record:txt) objects Infoblox NIOS servers. This module manages NIOS C(record:txt) objects

View file

@ -10,6 +10,10 @@ DOCUMENTATION = '''
module: nios_zone module: nios_zone
author: "Peter Sprygada (@privateip)" author: "Peter Sprygada (@privateip)"
short_description: Configure Infoblox NIOS DNS zones short_description: Configure Infoblox NIOS DNS zones
deprecated:
why: Please install the infoblox.nios_modules collection and use the corresponding module from it.
alternative: infoblox.nios_modules.nios_zone
removed_in: 5.0.0
description: description:
- Adds and/or removes instances of DNS zone objects from - Adds and/or removes instances of DNS zone objects from
Infoblox NIOS servers. This module manages NIOS C(zone_auth) objects Infoblox NIOS servers. This module manages NIOS C(zone_auth) objects

View file

@ -43,6 +43,38 @@ plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules
plugins/modules/remote_management/stacki/stacki_host.py validate-modules:doc-default-does-not-match-spec plugins/modules/remote_management/stacki/stacki_host.py validate-modules:doc-default-does-not-match-spec
plugins/modules/remote_management/stacki/stacki_host.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/stacki/stacki_host.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/stacki/stacki_host.py validate-modules:undocumented-parameter plugins/modules/remote_management/stacki/stacki_host.py validate-modules:undocumented-parameter
plugins/modules/net_tools/nios/nios_a_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_a_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_aaaa_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_aaaa_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_cname_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_cname_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_dns_view.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_dns_view.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_fixed_address.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_fixed_address.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_host_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_host_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_member.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_member.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_mx_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_mx_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_naptr_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_naptr_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_network.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_network.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_network_view.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_network_view.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_nsgroup.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_nsgroup.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_ptr_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_ptr_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_srv_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_srv_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_txt_record.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_txt_record.py validate-modules:invalid-documentation
plugins/modules/net_tools/nios/nios_zone.py validate-modules:deprecation-mismatch
plugins/modules/net_tools/nios/nios_zone.py validate-modules:invalid-documentation
plugins/modules/source_control/github/github_deploy_key.py validate-modules:parameter-invalid plugins/modules/source_control/github/github_deploy_key.py validate-modules:parameter-invalid
plugins/modules/system/iptables_state.py validate-modules:undocumented-parameter plugins/modules/system/iptables_state.py validate-modules:undocumented-parameter
plugins/modules/system/launchd.py use-argspec-type-path # False positive plugins/modules/system/launchd.py use-argspec-type-path # False positive