DigitalOcean module deprecation (#47272)
parent
bcd910a5e3
commit
d55479d063
|
@ -110,7 +110,7 @@ files:
|
||||||
maintainers: $team_cloudstack
|
maintainers: $team_cloudstack
|
||||||
labels: cloudstack
|
labels: cloudstack
|
||||||
$modules/cloud/digital_ocean/: BondAnthony
|
$modules/cloud/digital_ocean/: BondAnthony
|
||||||
$modules/cloud/digital_ocean/digital_ocean.py: alukovenko
|
$modules/cloud/digital_ocean/_digital_ocean.py: alukovenko
|
||||||
$modules/cloud/digital_ocean/digital_ocean_domain.py: alukovenko
|
$modules/cloud/digital_ocean/digital_ocean_domain.py: alukovenko
|
||||||
$modules/cloud/digital_ocean/digital_ocean_sshkey.py: alukovenko mgregson
|
$modules/cloud/digital_ocean/digital_ocean_sshkey.py: alukovenko mgregson
|
||||||
$modules/cloud/dimensiondata/dimensiondata_network.py: tintoy
|
$modules/cloud/dimensiondata/dimensiondata_network.py: tintoy
|
||||||
|
|
|
@ -105,6 +105,7 @@ The following modules will be removed in Ansible 2.12. Please update your playbo
|
||||||
* ``foreman`` use <https://github.com/theforeman/foreman-ansible-modules> instead.
|
* ``foreman`` use <https://github.com/theforeman/foreman-ansible-modules> instead.
|
||||||
* ``katello`` use <https://github.com/theforeman/foreman-ansible-modules> instead.
|
* ``katello`` use <https://github.com/theforeman/foreman-ansible-modules> instead.
|
||||||
* ``github_hooks`` use :ref:`github_webhook <github_webhook_module>` and :ref:`github_webhook_facts <github_webhook_facts_module>` instead.
|
* ``github_hooks`` use :ref:`github_webhook <github_webhook_module>` and :ref:`github_webhook_facts <github_webhook_facts_module>` instead.
|
||||||
|
* ``digital_ocean`` use :ref `digital_ocean_droplet <digital_ocean_droplet_module>` instead.
|
||||||
|
|
||||||
|
|
||||||
Noteworthy module changes
|
Noteworthy module changes
|
||||||
|
@ -147,6 +148,9 @@ Noteworthy module changes
|
||||||
remove that workaround. To get the previous behavior when applying ``state: absent`` to a builtin kernel module,
|
remove that workaround. To get the previous behavior when applying ``state: absent`` to a builtin kernel module,
|
||||||
use ``failed_when: false`` or ``ignore_errors: true`` in your playbook.
|
use ``failed_when: false`` or ``ignore_errors: true`` in your playbook.
|
||||||
|
|
||||||
|
* The ``digital_ocean`` module has been deprecated in favor of modules that do not require external dependencies.
|
||||||
|
This allows for more flexibility and better module support.
|
||||||
|
|
||||||
Plugins
|
Plugins
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ __metaclass__ = type
|
||||||
|
|
||||||
|
|
||||||
ANSIBLE_METADATA = {'metadata_version': '1.1',
|
ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
'status': ['preview'],
|
'status': ['deprecated'],
|
||||||
'supported_by': 'community'}
|
'supported_by': 'community'}
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,6 +17,10 @@ DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: digital_ocean
|
module: digital_ocean
|
||||||
short_description: Create/delete a droplet/SSH_key in DigitalOcean
|
short_description: Create/delete a droplet/SSH_key in DigitalOcean
|
||||||
|
deprecated:
|
||||||
|
removed_in: '2.12'
|
||||||
|
why: Updated module to remove external dependency with increased functionality.
|
||||||
|
alternative: Use M(digital_ocean_droplet) instead.
|
||||||
description:
|
description:
|
||||||
- Create/delete a droplet in DigitalOcean and optionally wait for it to be 'running', or deploy an SSH key.
|
- Create/delete a droplet in DigitalOcean and optionally wait for it to be 'running', or deploy an SSH key.
|
||||||
version_added: "1.3"
|
version_added: "1.3"
|
||||||
|
@ -185,7 +189,7 @@ from distutils.version import LooseVersion
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Imported as a dependency for dopy
|
# Imported as a dependency for dopy
|
||||||
import six
|
import ansible.module_utils.six
|
||||||
HAS_SIX = True
|
HAS_SIX = True
|
||||||
except ImportError:
|
except ImportError:
|
||||||
HAS_SIX = False
|
HAS_SIX = False
|
|
@ -120,7 +120,7 @@ lib/ansible/modules/cloud/cloudstack/cs_vpn_connection.py E322
|
||||||
lib/ansible/modules/cloud/cloudstack/cs_zone.py E322
|
lib/ansible/modules/cloud/cloudstack/cs_zone.py E322
|
||||||
lib/ansible/modules/cloud/cloudstack/cs_zone.py E325
|
lib/ansible/modules/cloud/cloudstack/cs_zone.py E325
|
||||||
lib/ansible/modules/cloud/cloudstack/cs_zone.py E326
|
lib/ansible/modules/cloud/cloudstack/cs_zone.py E326
|
||||||
lib/ansible/modules/cloud/digital_ocean/digital_ocean.py E322
|
lib/ansible/modules/cloud/digital_ocean/_digital_ocean.py E322
|
||||||
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E322
|
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E322
|
||||||
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E324
|
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E324
|
||||||
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E325
|
lib/ansible/modules/cloud/digital_ocean/digital_ocean_floating_ip.py E325
|
||||||
|
|
Loading…
Reference in New Issue