- Upgrade
azurerm
provider
- Fix network rule names
- Add new output
vm_ips
for VM private IPs
- Variable updates to be consistent with other Azure modules
- ssh_key_data replaced with path_to_ssh_key
- Formatting and style fixes
- Remove
providers.tf
from submodules - Remove the redundant data block used to get the resource group
- Split into two standalone submodules:
- One for the VM and Network Interface Card (NIC)
- One for the Network Security Group (NSG)
- Check out the
/examples
folder for the usage of these individual submodules
- Add variables to allow users to specify their desired VM image
image_publisher
to allow for creation of multiple VMsimage_offer
to allow for creation of multiple VMsimage_sku
to allow for creation of multiple VMsimage_version
to allow for creation of multiple VMs
- Add configurable
instance_count
to allow for creation of multiple VMs - Add example for elasticsearch cluster creation
- Clarify variable naming
- Lint terraform files
- Documentation of variables updated to be autogenerated
- Reformatting of terraform files to be compliant with the linting
- Created security group for VM egress and ingress
- Tamr Azure VM module