You just blew my mind. I started learning Terraform, and you just showed me that you can manipulate strings the way you would with Powershell. That helps out a lot, thank you!
As always, quality content and a real world, I have not seen this sort terraform videos anywhere on youtube. The explanation great, also it's really a good idea, that you pick the real world stuff and throw same here, which is an excellent way of teaching. That's why I have subscribed. Keep up the good quality work and thank you soo much for this wonderful video. Looking forward for more..
@@azure-terraformer You deserve it! May be creating a real time azure module, may be azure function, webapp, IAM module etc. would be really beneficial. Thank you!
Great content. Thank you. side note. EMEA stands for Europe, Middle East, and Africa. And for that reason, Amsterdam and Abu Dhabi feature under the same continent key :)
@@azure-terraformer exactly. Maps and sets are just so much better in general: don’t have to worry about changing indexes in array, deterministic keys and O(1) time complexity when fetching key/value from map.
I agree maps FTW - however you still need the list of objects to create the map. Due to the need to flatten first it’s a necessary step I think. The last step is to for over the list of objects and create a map using the display name as the key.
Hey it's Matt FFFFFF in the house! 🙌 i think you're right. I created a revision that I'll share in an upcoming episode where I do just that. I think it's better to leave them as different locals for sheer comprehensiblity.
People ask me what I’m using copilot for. This is a perfect example of where I just would take the exception and some context and prompt it. And let copilot fix this.
You just blew my mind. I started learning Terraform, and you just showed me that you can manipulate strings the way you would with Powershell. That helps out a lot, thank you!
Glad I could help!
Dude, really love how you walk through the problem and explain it from a terraform POV. Love it!
Thanks a lot! That’s very nice of you to say!!! 😊
thanks a lot , looking forward for more video on terraform with AWS as well
As always, quality content and a real world, I have not seen this sort terraform videos anywhere on youtube. The explanation great, also it's really a good idea, that you pick the real world stuff and throw same here, which is an excellent way of teaching. That's why I have subscribed. Keep up the good quality work and thank you soo much for this wonderful video. Looking forward for more..
Wow, thanks! Very nice of you to say! LMK if there’s anything you want to see covered!
@@azure-terraformer You deserve it! May be creating a real time azure module, may be azure function, webapp, IAM module etc. would be really beneficial. Thank you!
Great ideas!!!
That was great! Thanks for the video
Glad you enjoyed it! Good to see you still around George! 😀
Haha! From the start :)@@azure-terraformer
Goods stuff!
Great content. Thank you.
side note. EMEA stands for Europe, Middle East, and Africa. And for that reason, Amsterdam and Abu Dhabi feature under the same continent key :)
Hey thanks! You're welcome! And yeah I get it. just seems like a bit of a stretch 🤣
Good stuff but I think better output datamodel would be a map where the displaynames would be keys and values would be set of IP ranges.
Good point then we can Foreach!!!
@@azure-terraformer exactly. Maps and sets are just so much better in general: don’t have to worry about changing indexes in array, deterministic keys and O(1) time complexity when fetching key/value from map.
@koodauskanava9096 you're so right. Imma ship a fix for this video soon dedicated to you my friend 🤣👍
I agree maps FTW - however you still need the list of objects to create the map. Due to the need to flatten first it’s a necessary step I think.
The last step is to for over the list of objects and create a map using the display name as the key.
Hey it's Matt FFFFFF in the house! 🙌 i think you're right. I created a revision that I'll share in an upcoming episode where I do just that. I think it's better to leave them as different locals for sheer comprehensiblity.
People ask me what I’m using copilot for. This is a perfect example of where I just would take the exception and some context and prompt it. And let copilot fix this.
Exactly! ChatGPT can crack these “transformation” expressions in HCL pretty easily!
A list.