Using Azure Storage for Terraform State - Best Practices

Опубликовано: 01 Ноябрь 2024
на канале: Ned in the Cloud
3,601
118

The azurerm backend is one of many options for storing Terraform state data remotely. It leverages an Azure storage account and container to store the JSON data as a blob. Since state data is critical to the proper operation of Terraform and it can contain potentially sensitive information, how should you go about configuring your storage accounts to ensure proper access, encryption, and network access? And how do you ensure your state data is durable, highly available, and protected? That's what we'll cover in today's Terraform Tuesday.

In the video we'll cover the following:

🌮 Storage account authentication and authorization
🌮 Network access and encryption options
🌮 Best practices and decision points

Check out my Terraform certification guide here: https://leanpub.com/terraform-certified

And the Day Two Cloud podcast here: https://packetpushers.net/podcast/day...

Thank you so much for watching! Subscribe if you think I’ve earned it. Hit the bell as well if you’re feeling swell.❤️&🌮

✅🔔 Subscribe ► https://nedinthecloud.com/SubscribeYT
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🌮 Other videos to check out:

📽️ Terraform Basics - Modules:    • Terraform Basics: Modules  
📽️ Managing Multiple Environments with Terraform:    • Managing Multiple Environments with T...  
📽️ Workload Identity with Terraform Cloud:    • Using Workload Identity with Terrafor...  

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🌮 Timestamps:

⌚ 0:00 Intro
⌚ 1:51 AzureRM Backend
⌚ 2:52 Design Decisions
⌚ 3:58 Authentication Options
⌚ 7:13 Encryption Options
⌚ 8:56 Network Access
⌚ 10:33 Access Permissions
⌚ 12:21 Example Configuration
⌚ 19:59 Testing the Configuration
⌚ 23:09 Final Thoughts
⌚ 24:19 Thank You!

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#terraform #hashicorp #devops #cloudengineer
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
⭐ CONNECT WITH ME 🏃🦖

🌐 Day Two Cloud: https://daytwocloud.io
🌐 Chaos Lever: https://chaoslever.com
🌐 Visit my Website ► https://nedinthecloud.com
🗳 Pluralsight ► https://app.pluralsight.com/profile/a...
🐙 Find the code at GitHub► https://github.com/ned1313
🐧 Twitter ►   / ned1313  
👨‍💼 LinkedIn►   / ned-bellavance  

For collaboration or any queries: [email protected]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

🌮 About Me 🌮

Ned is a curious human with a knack for creating entertaining and informative content. With over 20 years in the industry, Ned brings real-world experience to all his creative endeavours, whether that's pontificating on a podcast, delivering live instruction, writing certification guides, or producing technical training videos. He has been a helpdesk operator, systems administrator, cloud architect, and product manager. In his newest incarnation, Ned is the Founder of Ned in the Cloud LLC. As a one-man-tech juggernaut, he develops courses for Pluralsight, runs two podcasts (Day Two Cloud and Chaos Lever, and creates original content for technology vendors.

Ned has been a Microsoft MVP since 2017 and a HashiCorp Ambassador since 2020, and he holds a bunch of industry certifications that have no bearing on anything beyond his exceptional ability to take exams and pass them. When not in front of the camera, keyboard, and microphone, you can find Ned running the scenic trails of Pennsylvania or rocking out to live music in his hometown of Philadelphia. Ned has three guiding principles: Embrace discomfort, Fail often, and Be kind.