hashicorp / terraform-provider-azure-classic

Terraform Azure Classic (Service Management) provider
https://www.terraform.io/docs/providers/azure/
Mozilla Public License 2.0
3 stars 11 forks source link

azure network_security_group_rules contention when creating #15

Closed hashibot closed 6 years ago

hashibot commented 7 years ago

This issue was originally opened by @davehodgson as hashicorp/terraform#4160. It was migrated here as part of the provider split. The original body of the issue is below.


Hi,

I am have a script which creates 5 security groups and then applies 8 or 9 rules to them. Most of the rules apply to more than one group and all groups have multiple rules.

At apply time I frequently get errors relating to contention where one rule couldnt be created because the group was being update by another one still - i.e. it looks like a bug where the wait time is not long enough or there is a lack of check to see if creation of the previous rule is complete where it would impact the same group.

I've attached the scripts in case needed.

I can get it to create them all by re-running apply until they all create so have a way around it for now.

SecGroupsandRules.ZIP.txt

vancluever commented 6 years ago

Hello!

Thank you for opening this issue and participating in the discussion. Today (December 19, 2017) we’ve announced the deprecation and archival of the Azure Classic Provider. Matching Microsoft’s commitment to gradually remove access to Azure Classic (or Service Management) which is outlined in this blog post, we are closing all open PR's and Issues here. This repository will remain available here on GitHub, but in an archived state, and no longer receiving support or new releases.

The Azure (Resource Manager) Provider remains fully supported and is our recommended approach for managing Azure with Terraform. More information about this process is available in the blog post linked above.

Thanks! The Terraform Team