A role to manage Azure Resource Group. User can create or delete resource group.
- Azure User Account with valid permission
- azure_manage_resource_group_operation - Operation to perform. Valid values are 'create', 'delete'.
- azure_manage_resource_group_name - Resource group to create or delete.
- azure_manage_resource_group_region - An Azure location for the resource group to create.
- azure_manage_resource_group_lock_resource_group - If set to 'true', will lock the resource group created.
- azure_manage_resource_group_tags - Dictionary of string:string pairs to assign as metadata to the object.
- azure_manage_resource_group_force_delete_nonempty - Remove a resource group and all associated resources.
- azure_manage_resource_group_force_delete_locked - Remove a resource group even if it is locked.
- NA
- hosts: localhost
tasks:
- name: Create Resource Group
ansible.builtin.include_role:
name: cloud.azure_ops.azure_manage_resource_group
vars:
azure_manage_resource_group_operation: create
azure_manage_resource_group_region: 'eastus'
azure_manage_resource_group_name: 'resource-group'
azure_manage_resource_group_tags:
tag0: "tag0"
tag1: "tag1"
azure_manage_resource_group_lock_resource_group: true
GNU General Public License v3.0 or later
See LICENCE to see the full text.
- Ansible Cloud Content Team