{"id":53,"date":"2023-03-17T20:06:58","date_gmt":"2023-03-18T04:06:58","guid":{"rendered":"https:\/\/www.dumpsterfirecomputing.com\/?p=53"},"modified":"2023-03-20T20:31:12","modified_gmt":"2023-03-21T04:31:12","slug":"week-ending-march-17-2023","status":"publish","type":"post","link":"https:\/\/www.dumpsterfirecomputing.com\/?p=53","title":{"rendered":"Week Ending March 17, 2023"},"content":{"rendered":"\n<p>Each week I hope to get a few things accomplished and maybe write about something new or interesting that I&#8217;ve learned or done.  <\/p>\n\n\n\n<p>This week saw a highly visible project get the green light from above and off to the races we went.  Working with a colleague, we began designing a way to connect pieces of our Azure network to a third-party SaaS product securely via VPN.  Once our virtual whiteboarding session was complete it was time for me to whip out my favorite tool: Visio!<\/p>\n\n\n\n<p>With an agreed upon diagram, the learning was taking the components of the solution and deploy through code.  Sure, click-ops is easy and sometimes quick, but the problem is that unless you take screenshots or document your process somewhere you&#8217;ll forget exactly <em>how <\/em>you deployed a thing.  If you have source code to fall back on, you&#8217;ll know precisely what was deployed, and how (plus, you can scale it far easier through code).<\/p>\n\n\n\n<p>In this case, within the span of about 48 hours, I taught myself how to build\/deploy an Azure Virtual Network Gateway, Local Network Gateway, and the VPN Connector resources through code (well, <a rel=\"noreferrer noopener\" href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/bicep\/overview?tabs=bicep\" target=\"_blank\">bicep <\/a>really).  I even learned how to <a rel=\"noreferrer noopener\" href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/bicep\/key-vault-parameter?tabs=azure-cli\" target=\"_blank\">pull a secret from a Keyvault<\/a> to inject in the bicep deployment template.  I&#8217;ll need to do a bit more thinking on how to share \/ post code snippets here.  Remember, I&#8217;m not a blogger!  I&#8217;ll get there.  <\/p>\n\n\n\n<p>#CrawlWalkRun<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Each week I hope to get a few things accomplished and maybe write about something new or interesting that I&#8217;ve learned or done. This week saw a highly visible project [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,8,7],"tags":[10,11,9,14,16,12,15],"class_list":["post-53","post","type-post","status-publish","format-standard","hentry","category-azure","category-bicep","category-week-ending","tag-azure","tag-bicep","tag-key-vault","tag-learning","tag-local-network-gateway","tag-secrets","tag-virtual-network-gateway"],"_links":{"self":[{"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/posts\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=53"}],"version-history":[{"count":2,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/posts\/53\/revisions"}],"predecessor-version":[{"id":55,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=\/wp\/v2\/posts\/53\/revisions\/55"}],"wp:attachment":[{"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dumpsterfirecomputing.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}