Loading...

(Part-2) Leverage Bicep: Standard model to Automate Azure IaaS deployment

(Part-2) Leverage Bicep: Standard model to Automate Azure IaaS deployment

Chapter 2

<< Chapter 1          Chater 3 >>

 

 

  • Tips
    Install extensions from VS Code
    AkiraKoike_0-1682664306262.png

    -- Only GitHub Copilot is available for a fee.


    Azure Resource manager Tools Extensions

    AkiraKoike_0-1682673652583.png


    Bicep Extensions

    AkiraKoike_1-1682673946759.png

     

    Bicep Visualizer
    AkiraKoike_0-1682674265111.png


    GitHub Copilot
    AkiraKoike_1-1682674522578.png

     

  • Sample code and explanation

    localtemplate/bicep/BICEP at master ยท akkoike/localtemplate (github.com)

    - Application sequence mapping
    AkiraKoike_0-1682681099339.pngAkiraKoike_0-1682682528998.pngAkiraKoike_1-1682682585973.png

     

    Based on vNET Hub&Spoke environment. Frequently updated settings were individually defined in JSON configuration files. Azure KeyVault was created first because I wanted to obtain a secure password using the getSecret function. RBAC and Diagnostic Setting are done at the end of the process for extended functions. NSG rules and Azure Firewall ruleset basically stated only the targets that should be allowed. All external communication from Azure VM is configured with a default route through Azure Firewall. Only Log Analytics with AMPLS may not work properly.

    Almost 30 USD / day
    AkiraKoike_2-1682682832324.png

     

>> Next Chapter (Traps and Avoidance)

<< Chapter 1

 

Published on:

Learn more
Azure Infrastructure Blog articles
Azure Infrastructure Blog articles

Azure Infrastructure Blog articles

Share post:

Related posts

Using Sempy to Authenticate to Fabric/Power BI APIs using Service Principal and Azure Key Vault

In this blog post, the author demonstrates how to use Azure Key Vault and Azure identity to authenticate securely when working with Fabric Not...

1 hour ago

Unlock Your Python Potential with Azure

Microsoft's appreciation for Python's versatility and developer-friendly features has led to the creation of tools and resources aimed at assi...

5 hours ago

Azure Lab Services - Lab Plan Outage

Azure Lab Services is currently experiencing an outage that affects Lab Plans, but not Lab Accounts. This outage intermittently impacts all op...

1 day ago

Azure Cosmos DB Conf 2024: Accelerating Innovation in AI and Data

The fourth annual Azure Cosmos DB Conf held on April 16, 2024, was a highly anticipated event for those at the forefront of cloud data managem...

1 day ago

New ‘ExecutionMetrics’ event in Azure Log Analytics for Power BI Semantic Models

The Power BI integration with Azure Log Analytics just got better with the introduction of a new event - 'ExecutionMetrics'. Customers can now...

1 day ago

Two options for Invoice Processing in Power Platform | AI Builder or Azure Document Intelligence

If you're looking to process invoices within the Power Platform, this tutorial will provide you with valuable insights into the available opti...

1 day ago

Azure Communication Services May 2024 Feature Updates

The Azure Communication Services team is excited to share several new product and feature updates released in April 2024. (You can view previo...

4 days ago

Azure Communication Services at the European Cloud and Collaboration Summits

If you're interested in Azure Communication Services, mark your calendar for the upcoming European Cloud and Collaboration Summit from May 14-...

4 days ago

Why CIOs Prefer Azure DevOps for Custom Development Projects

In today's fast-paced business environment, organizations require an IT infrastructure that can deliver agility, innovation, and speed to succ...

4 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy