rename force to force_delete_nonempty (#50290)
parent
338dfaea34
commit
14129b09f7
|
@ -22,11 +22,13 @@ short_description: Manage Azure resource groups.
|
||||||
description:
|
description:
|
||||||
- Create, update and delete a resource group.
|
- Create, update and delete a resource group.
|
||||||
options:
|
options:
|
||||||
force:
|
force_delete_nonempty:
|
||||||
description:
|
description:
|
||||||
- Remove a resource group and all associated resources. Use with state 'absent' to delete a resource
|
- Remove a resource group and all associated resources. Use with state 'absent' to delete a resource
|
||||||
group that contains resources.
|
group that contains resources.
|
||||||
type: bool
|
type: bool
|
||||||
|
aliases:
|
||||||
|
- force
|
||||||
default: 'no'
|
default: 'no'
|
||||||
location:
|
location:
|
||||||
description:
|
description:
|
||||||
|
@ -116,14 +118,14 @@ class AzureRMResourceGroup(AzureRMModuleBase):
|
||||||
name=dict(type='str', required=True),
|
name=dict(type='str', required=True),
|
||||||
state=dict(type='str', default='present', choices=['present', 'absent']),
|
state=dict(type='str', default='present', choices=['present', 'absent']),
|
||||||
location=dict(type='str'),
|
location=dict(type='str'),
|
||||||
force=dict(type='bool', default=False)
|
force_delete_nonempty=dict(type='bool', default=False, aliases=['force'])
|
||||||
)
|
)
|
||||||
|
|
||||||
self.name = None
|
self.name = None
|
||||||
self.state = None
|
self.state = None
|
||||||
self.location = None
|
self.location = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
self.force = None
|
self.force_delete_nonempty = None
|
||||||
|
|
||||||
self.results = dict(
|
self.results = dict(
|
||||||
changed=False,
|
changed=False,
|
||||||
|
@ -201,8 +203,9 @@ class AzureRMResourceGroup(AzureRMModuleBase):
|
||||||
)
|
)
|
||||||
self.results['state'] = self.create_or_update_resource_group(params)
|
self.results['state'] = self.create_or_update_resource_group(params)
|
||||||
elif self.state == 'absent':
|
elif self.state == 'absent':
|
||||||
if contains_resources and not self.force:
|
if contains_resources and not self.force_delete_nonempty:
|
||||||
self.fail("Error removing resource group {0}. Resources exist within the group.".format(self.name))
|
self.fail("Error removing resource group {0}. Resources exist within the group. "
|
||||||
|
"Use `force_delete_nonempty` to force delete.".format(self.name))
|
||||||
self.delete_resource_group()
|
self.delete_resource_group()
|
||||||
|
|
||||||
return self.results
|
return self.results
|
||||||
|
|
Loading…
Reference in New Issue