Skip to content

Commit 00d8ec2

Browse files
russozmriamah
authored andcommitted
aix_*: deprecation (#11540)
* aix_*: deprecation * add changelog frag * update chglog * adjustments from review * typo * wordsmithing from review
1 parent 39bc4c7 commit 00d8ec2

File tree

7 files changed

+56
-0
lines changed

7 files changed

+56
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
deprecated_features:
2+
- aix_devices - module is superseded by equivalent in ``ibm.power_aix`` collection. It will be removed from community.general 15.0.0 (https://github.com/ansible-collections/community.general/issues/11290, https://github.com/ansible-collections/community.general/pull/11540).
3+
- aix_filesystem - module is superseded by equivalent in ``ibm.power_aix`` collection. It will be removed from community.general 15.0.0 (https://github.com/ansible-collections/community.general/issues/11290, https://github.com/ansible-collections/community.general/pull/11540).
4+
- aix_inittab - module is superseded by equivalent in ``ibm.power_aix`` collection. It will be removed from community.general 15.0.0 (https://github.com/ansible-collections/community.general/issues/11290, https://github.com/ansible-collections/community.general/pull/11540).
5+
- aix_lvg - module is superseded by equivalent in ``ibm.power_aix`` collection. It will be removed from community.general 15.0.0 (https://github.com/ansible-collections/community.general/issues/11290, https://github.com/ansible-collections/community.general/pull/11540).
6+
- aix_lvol - module is superseded by equivalent in ``ibm.power_aix`` collection. It will be removed from community.general 15.0.0 (https://github.com/ansible-collections/community.general/issues/11290, https://github.com/ansible-collections/community.general/pull/11540).

meta/runtime.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,26 @@ plugin_routing:
375375
tombstone:
376376
removal_version: 3.0.0
377377
warning_text: Use community.general.hpilo_info instead.
378+
aix_devices:
379+
deprecation:
380+
removal_version: 15.0.0
381+
warning_text: Use ibm.power_aix.devices instead. The C(ibm.power_aix) collection is actively maintained by IBM.
382+
aix_filesystem:
383+
deprecation:
384+
removal_version: 15.0.0
385+
warning_text: Use ibm.power_aix.filesystem instead. The C(ibm.power_aix) collection is actively maintained by IBM.
386+
aix_inittab:
387+
deprecation:
388+
removal_version: 15.0.0
389+
warning_text: Use ibm.power_aix.inittab instead. The C(ibm.power_aix) collection is actively maintained by IBM.
390+
aix_lvg:
391+
deprecation:
392+
removal_version: 15.0.0
393+
warning_text: Use ibm.power_aix.lvg instead. The C(ibm.power_aix) collection is actively maintained by IBM.
394+
aix_lvol:
395+
deprecation:
396+
removal_version: 15.0.0
397+
warning_text: Use ibm.power_aix.lvol instead. The C(ibm.power_aix) collection is actively maintained by IBM.
378398
idrac_firmware:
379399
redirect: dellemc.openmanage.idrac_firmware
380400
idrac_redfish_facts:

plugins/modules/aix_devices.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
short_description: Manages AIX devices
1414
description:
1515
- This module discovers, defines, removes and modifies attributes of AIX devices.
16+
deprecated:
17+
removed_in: 15.0.0
18+
why: The module is not actively maintained.
19+
alternative: >-
20+
Use C(ibm.power_aix.devices) instead.
21+
See U(https://ibm.github.io/ansible-power-aix/modules/devices.html) for details.
1622
extends_documentation_fragment:
1723
- community.general.attributes
1824
attributes:

plugins/modules/aix_filesystem.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
description:
1515
- This module creates, removes, mount and unmount LVM and NFS file system for AIX using C(/etc/filesystems).
1616
- For LVM file systems is possible to resize a file system.
17+
deprecated:
18+
removed_in: 15.0.0
19+
why: The module is not actively maintained.
20+
alternative: >-
21+
Use C(ibm.power_aix.filesystem) instead.
22+
See U(https://ibm.github.io/ansible-power-aix/modules/filesystem.html) for details.
1723
extends_documentation_fragment:
1824
- community.general.attributes
1925
attributes:

plugins/modules/aix_inittab.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
short_description: Manages the C(inittab) on AIX
1414
description:
1515
- Manages the C(inittab) on AIX.
16+
deprecated:
17+
removed_in: 15.0.0
18+
why: The module is not actively maintained.
19+
alternative: >-
20+
Use C(ibm.power_aix.inittab) instead.
21+
See U(https://ibm.github.io/ansible-power-aix/modules/inittab.html) for details.
1622
extends_documentation_fragment:
1723
- community.general.attributes
1824
attributes:

plugins/modules/aix_lvg.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
short_description: Manage LVM volume groups on AIX
1414
description:
1515
- This module creates, removes or resize volume groups on AIX LVM.
16+
deprecated:
17+
removed_in: 15.0.0
18+
why: The module is not actively maintained.
19+
alternative: >-
20+
Use C(ibm.power_aix.lvg) instead.
21+
See U(https://ibm.github.io/ansible-power-aix/modules/lvg.html) for details.
1622
extends_documentation_fragment:
1723
- community.general.attributes
1824
attributes:

plugins/modules/aix_lvol.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
short_description: Configure AIX LVM logical volumes
1414
description:
1515
- This module creates, removes or resizes AIX logical volumes. Inspired by M(community.general.lvol) module.
16+
deprecated:
17+
removed_in: 15.0.0
18+
why: The module is not actively maintained.
19+
alternative: >-
20+
Use C(ibm.power_aix.lvol) instead.
21+
See U(https://ibm.github.io/ansible-power-aix/modules/lvol.html) for details.
1622
extends_documentation_fragment:
1723
- community.general.attributes
1824
attributes:

0 commit comments

Comments
 (0)