diff --git a/changelogs/fragments/10986-deprecation-dimensiondata.yml b/changelogs/fragments/10986-deprecation-dimensiondata.yml new file mode 100644 index 0000000000..ff313e621e --- /dev/null +++ b/changelogs/fragments/10986-deprecation-dimensiondata.yml @@ -0,0 +1,6 @@ +deprecated_features: + - dimensiondata doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_wait doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata module_utils plugin - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_network - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_vlan - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). diff --git a/meta/runtime.yml b/meta/runtime.yml index d2be5a89c1..ca0f4dbb79 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -202,6 +202,14 @@ plugin_routing: tombstone: removal_version: 10.0.0 warning_text: Use community.general.consul_token and/or community.general.consul_policy instead. + dimensiondata_network: + deprecation: + removal_version: 13.0.0 + warning_text: Service and its endpoints are no longer available. + dimensiondata_vlan: + deprecation: + removal_version: 13.0.0 + warning_text: Service and its endpoints are no longer available. docker_compose: redirect: community.docker.docker_compose docker_config: @@ -1042,6 +1050,14 @@ plugin_routing: doc_fragments: _gcp: redirect: community.google._gcp + dimensiondata: + deprecation: + removal_version: 13.0.0 + warning_text: Service and its endpoints are no longer available. + dimensiondata_wait: + deprecation: + removal_version: 13.0.0 + warning_text: Service and its endpoints are no longer available. docker: redirect: community.docker.docker hetzner: @@ -1093,6 +1109,10 @@ plugin_routing: warning_text: This doc fragment was used by rax modules, that relied on the deprecated package pyrax. module_utils: + dimensiondata: + deprecation: + removal_version: 13.0.0 + warning_text: Service and its endpoints are no longer available. docker.common: redirect: community.docker.common docker.swarm: diff --git a/plugins/doc_fragments/dimensiondata.py b/plugins/doc_fragments/dimensiondata.py index 1804c3c7ba..8ed3d296aa 100644 --- a/plugins/doc_fragments/dimensiondata.py +++ b/plugins/doc_fragments/dimensiondata.py @@ -8,6 +8,12 @@ from __future__ import annotations # Authors: # - Adam Friedman +# +# DEPRECATED +# +# This doc fragment is deprecated and will be removed in community.general 13.0.0 +# + class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/dimensiondata_wait.py b/plugins/doc_fragments/dimensiondata_wait.py index 40b3a1d6e8..f895a4accb 100644 --- a/plugins/doc_fragments/dimensiondata_wait.py +++ b/plugins/doc_fragments/dimensiondata_wait.py @@ -8,6 +8,12 @@ from __future__ import annotations # Authors: # - Adam Friedman +# +# DEPRECATED +# +# This doc fragment is deprecated and will be removed in community.general 13.0.0 +# + class ModuleDocFragment(object): diff --git a/plugins/module_utils/dimensiondata.py b/plugins/module_utils/dimensiondata.py index a0430b445e..2b82e62342 100644 --- a/plugins/module_utils/dimensiondata.py +++ b/plugins/module_utils/dimensiondata.py @@ -13,6 +13,12 @@ from __future__ import annotations +# +# DEPRECATED +# +# This module utils is deprecated and will be removed in community.general 13.0.0 +# + import configparser import os import re diff --git a/plugins/modules/dimensiondata_network.py b/plugins/modules/dimensiondata_network.py index 80ac17d47d..cecb7afbdb 100644 --- a/plugins/modules/dimensiondata_network.py +++ b/plugins/modules/dimensiondata_network.py @@ -22,6 +22,10 @@ extends_documentation_fragment: description: - Create, update, and delete MCP 1.0 & 2.0 networks. +deprecated: + removed_in: 13.0.0 + why: Service and its endpoints are no longer available. + alternative: There is none. author: 'Aimon Bustardo (@aimonb)' attributes: check_mode: diff --git a/plugins/modules/dimensiondata_vlan.py b/plugins/modules/dimensiondata_vlan.py index 8f3de75b25..ab6a30deb8 100644 --- a/plugins/modules/dimensiondata_vlan.py +++ b/plugins/modules/dimensiondata_vlan.py @@ -18,6 +18,10 @@ extends_documentation_fragment: description: - Manage VLANs in Cloud Control network domains. +deprecated: + removed_in: 13.0.0 + why: Service and its endpoints are no longer available. + alternative: There is none. author: 'Adam Friedman (@tintoy)' attributes: check_mode: