[{"author":"Rebecca-Calixte","date":"2026-09-03T14:15:23+00:00","message":"Add Terraform drift guidance for stateful Azure resources (#9588)\n\n* Add storage account drift best practices article\n\n* Add storage account migration drift warning\n\n* Add storage account migration drift warning\n\n* Add storage account migration drift guidance\n\n* Add storage account drift article navigation\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-07[bot]\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Revise article on preventing Terraform drift for Azure resources\n\nUpdated the article to focus on preventing Terraform drift for stateful Azure resources, with an emphasis on Azure Storage account migrations. Adjusted the title, description, and content to reflect best practices and risks associated with configuration drift.\n\n* Update text for Terraform drift guidance\n\n* Revise note on Azure Storage account migration guidance\n\nUpdated note regarding Azure Storage account migrations to clarify guidance on preventing unexpected recreation during migrations.\n\n* Update warning message for storage account migration\n\n* Update link text for preventing Terraform drift\n\n* Update note on Azure Storage account migrations\n\n* Update section title for Azure resource drift\n\n* Apply suggestion from @learn-build-service-prod-01[bot]\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-08[bot]\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-08[bot]\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-08[bot]\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-08[bot]\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-08[bot]\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Update migration guidance for Azure Storage accounts\n\n* Update and rename storage-account-drift-best-practices.md to prevent-terraform-drift-stateful-resources.md\n\n* Fix URL for preventing Terraform drift\n\n* Update link for preventing Terraform drift\n\n* Fix link for preventing Terraform drift guidance\n\nUpdated link in Terraform overview to point to the correct document on preventing drift.\n\n* Fix link for Terraform drift prevention guidance\n\nUpdated link for preventing Terraform drift during Azure Storage account migrations.\n\n* Update link for drift prevention documentation\n\n* Update link for preventing Terraform drift\n\n* Fix link to prevent Terraform drift documentation\n\nUpdated link to migration guidance for Azure resources.\n\n* Fix typo in Terraform drift guide entry\n\n* Clarify drift warning for storage account migration\n\nUpdated warning message for storage account migration to clarify the handling of account replication type changes.\n\n* Fix include syntax for storage account migration warning\n\n* Fix note formatting in Terraform overview\n\n* Remove Azure storage account migration example\n\nRemoved example section about Azure storage account migration.\n\n* Update documentation on prevent_destroy and ignore_changes\n\nClarify the behavior of prevent_destroy and introduce ignore_changes for stateful resources.\n\n* Update guidance on storage account migration and Terraform state\n\nClarify conditions under which Terraform replaces storage accounts during redundancy changes and update instructions for reconciling Terraform state after out-of-band changes.\n\n* Clarify post-migration steps for Terraform configuration\n\nUpdated instructions for reconciling Terraform configuration after storage account migration.\n\n* Update troubleshooting guidance for Azure storage accounts\n\nClarified the conditions under which Terraform may plan to delete and recreate an Azure storage account, specifying the impact of redundancy migrations on the `account_replication_type`. Updated recommendations for managing storage account migrations.\n\n* Fix markdown syntax for include directive\n\n* Update guidance on Terraform state reconciliation and locks\n\nClarified the process for reconciling Terraform state after cross-family redundancy changes and emphasized the use of Azure resource locks for protection.\n\n* Clarify instructions for reconciling Terraform state\n\n* Apply suggestion from @learn-build-service-prod-04[bot]\n\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\n\n* Update migration instructions for Terraform state management\n\nClarified steps for reconciling Terraform configuration after storage account migrations, including handling same-family and cross-family redundancy updates.\n\n* Revise storage account migration steps in troubleshoot.md\n\nUpdated migration instructions for storage accounts to include running 'terraform apply -refresh-only' and confirming no unexpected changes before removing 'ignore_changes'.\n\n* Apply suggestion from @learn-build-service-prod-02[bot]\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Apply suggestion from @learn-build-service-prod-02[bot]\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Clarify note on Azure Storage account changes\n\nUpdated note on Azure Storage account migrations to refer to conversions instead.\n\n* Fix note on Azure Storage account conversions\n\nCorrected capitalization and formatting for clarity.\n\n* Update warning for storage account conversion process\n\n* Update drift warning include in AVD storage guide\n\n* Update drift warning include for storage account\n\n* Update note on Azure Storage account changes\n\n* Clarify terminology from migration to conversion\n\nUpdated references from 'migration' to 'conversion' throughout the article to clarify the context of Azure Storage account changes.\n\n* Update drift warning include in Azure storage guide\n\n* Update troubleshooting section for storage account changes\n\n* Fix grammar and clarity in testing overview\n\nCorrect grammatical errors and improve clarity in the overview of testing Terraform code.\n\n* Refine language in Azure Files Terraform article\n\nUpdated wording for clarity and consistency in the article.\n\n* Update instructions for creating Terraform directory\n\n* Refine language and improve clarity in comparison article\n\nUpdated language for clarity and consistency throughout the article, including changes to terminology and phrasing related to infrastructure as code, cloud environments, and deployment processes.\n\n* Update storage-account-conversion-drift-warning.md\n\n* Improve clarity and conciseness in overview.md\n\nRefactor language for clarity and conciseness in the Terraform overview.\n\n* Refine Terraform Azure Storage documentation\n\nUpdated wording for clarity and consistency in the documentation regarding Terraform state management in Azure Storage.\n\n* Update troubleshoot.md\n\n* Update troubleshoot.md\n\n* Update create-avd-azure-files-storage.md\n\n* Update storage account conversion drift warning metadata\n\nAdded metadata properties for author, topic, date, and custom tracking.\n\n* Fix markdown syntax for Terraform abstract inclusion\n\n---------\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>","sha":"7d72e575406617a8a24e1ad7f8a79f46902fa143","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/7d72e575406617a8a24e1ad7f8a79f46902fa143"},{"author":"KarlErickson","date":"2026-07-16T17:14:09+00:00","message":"updated ownership metadata (#9471)\n\n* updated ownership metadata\n\n* update to azd-zone-pivot-groups.yml ownership","sha":"032715c9ff90fac7d5455f607ffda210a30e6f9a","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/032715c9ff90fac7d5455f607ffda210a30e6f9a"},{"author":"v-thepet","date":"2026-05-01T23:09:11+00:00","message":"BULK Fix broken link\n\nThis PR contains fixes to broken links. For work item request details see [558724](https://dev.azure.com/msft-skilling/Content/_workitems/edit/558724)","sha":"e7b8811049ab9ee817622ec16833eb18186873b2","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/e7b8811049ab9ee817622ec16833eb18186873b2"},{"author":"mikefrobbins","date":"2026-02-10T22:07:40+00:00","message":"Added azure command-line tools section","sha":"8b9c73c00ad4dee73724df930fbeec864f421bbf","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/8b9c73c00ad4dee73724df930fbeec864f421bbf"},{"author":"jasongroce","date":"2025-02-13T22:12:36+00:00","message":"Fixed hyphens again","sha":"43e7d10690e697d4a101acbd76fc6dd335646861","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/43e7d10690e697d4a101acbd76fc6dd335646861"},{"author":"jasongroce","date":"2025-02-13T21:14:47+00:00","message":"Fixing hyphens","sha":"b85ec5428e7508639d8a77a0f3ded9a90b99749e","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/b85ec5428e7508639d8a77a0f3ded9a90b99749e"},{"author":"jasongroce","date":"2025-02-13T18:12:26+00:00","message":"Fixing IaC capitalization","sha":"4787a2e79174fb535223480e5be8d26914b44157","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/4787a2e79174fb535223480e5be8d26914b44157"},{"author":"jasongroce","date":"2025-02-11T17:18:36+00:00","message":"Text updates from Tom","sha":"e7fc44df35989572d950d4d66af7b70ee0145144","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/e7fc44df35989572d950d4d66af7b70ee0145144"},{"author":"jasongroce","date":"2025-02-06T17:42:43+00:00","message":"Fixing link for real","sha":"27b987adea572f49c793ba80a789638168c72504","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/27b987adea572f49c793ba80a789638168c72504"},{"author":"jasongroce","date":"2025-02-06T17:32:04+00:00","message":"Fixing link","sha":"387f838cfbab4b744ab7eb3c7e449757b7aa66bb","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/387f838cfbab4b744ab7eb3c7e449757b7aa66bb"},{"author":"jasongroce","date":"2025-02-06T17:24:14+00:00","message":"Moving content from hub to IaC hub","sha":"cfd5ac00699999a24909500f50967062e028210b","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/cfd5ac00699999a24909500f50967062e028210b"},{"author":"jasongroce","date":"2025-02-06T17:05:22+00:00","message":"Updating metadata","sha":"4a614157263fd085af30a65ea31b0a811af7d7aa","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/4a614157263fd085af30a65ea31b0a811af7d7aa"},{"author":"jasongroce","date":"2025-01-22T15:37:46+00:00","message":"Fixing title in correctly place","sha":"5a793f40daa558160b3e91e372f02aed9c573faf","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/5a793f40daa558160b3e91e372f02aed9c573faf"},{"author":"jasongroce","date":"2025-01-22T15:26:15+00:00","message":"Updates per Alex Frankel","sha":"e7b5f5f7b45813c43e103ee4980041ce338d7c0a","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/e7b5f5f7b45813c43e103ee4980041ce338d7c0a"},{"author":"jasongroce","date":"2025-01-17T19:08:01+00:00","message":"Splitting into two cards","sha":"980f624d26de8987712c225f1d33ba29bdfe1cb0","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/980f624d26de8987712c225f1d33ba29bdfe1cb0"},{"author":"jasongroce","date":"2025-01-17T18:51:16+00:00","message":"Additional content","sha":"dc0c717054da6e1c52bcf1da9af7ac2bc49a3ce8","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/dc0c717054da6e1c52bcf1da9af7ac2bc49a3ce8"},{"author":"jasongroce","date":"2025-01-17T18:16:24+00:00","message":"Fixing schema errors","sha":"fc18a4c30b6686cf5403dbbad9850cfccd560214","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/fc18a4c30b6686cf5403dbbad9850cfccd560214"},{"author":"jasongroce","date":"2025-01-17T17:30:44+00:00","message":"Test","sha":"dd449e6d5af5e7d95bf72e3484103e0926d93f26","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/dd449e6d5af5e7d95bf72e3484103e0926d93f26"},{"author":"jasongroce","date":"2025-01-17T15:39:21+00:00","message":"Finish filling in draft","sha":"d87b2f2187f21f906ff6c038770c391f394bd456","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/d87b2f2187f21f906ff6c038770c391f394bd456"},{"author":"jasongroce","date":"2025-01-17T15:24:59+00:00","message":"Updating links","sha":"f8fe4abfb02553fd2aaefdb62f4453cddf0c1091","url":"https://github.com/MicrosoftDocs/azure-dev-docs/commit/f8fe4abfb02553fd2aaefdb62f4453cddf0c1091"}]
