rename force to force_delete_nonempty (#50290)

pull/50437/head
Yuwei Zhou 6 years ago committed by Yunge Zhu
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…
Cancel
Save