GithubHelp home page GithubHelp logo

azuremarketplaceoffer's Introduction

Azure Managed Application for Lighthouse Onboarding and Policy Deployment

This repository contains ARM templates for creating an Azure Managed Application that onboards customers to Azure Lighthouse and deploys specific Azure policies. The solution includes the following components:

  • mainTemplate.json: The main ARM template that references nested templates.
  • createUiDefinition.json: Defines the UI elements for user input in the Azure portal.
  • nestedtemplates/marketplaceDelegatedResourceManagement.json: Template for onboarding to Azure Lighthouse.
  • nestedtemplates/deployPolicies.json: Template for deploying Azure policies.

Prerequisites

  • An Azure account with the necessary permissions to create resources and deploy policies.
  • A subscription ID where the resources will be deployed.

Deployment

You can deploy this solution to Azure using the following steps:

  1. Clone this repository:
    git clone https://github.com/yourusername/reponame.git
    cd reponame
    
  2. Deploy to Azure: Click the button below to deploy the solution directly to your Azure subscription.

        Deploy to Azure

Files

  • mainTemplate.json: Main ARM template.
  • createUiDefinition.json: UI definition for the Azure portal.
  • nestedtemplates/marketplaceDelegatedResourceManagement.json: Template for Azure Lighthouse onboarding.
  • nestedtemplates/deployPolicies.json: Template for deploying policies.

Parameters

  1. mainTemplate.json
  • customerTenantId: Tenant ID of the customer.
  • principalId: Principal ID for Lighthouse.
  • roleDefinitionId: Role Definition ID.
  • principalIdDisplayName: Display name of the principal ID.
  • managedByTenantId: Managed by Tenant ID.
  • location: Location for the resources.
  • subscriptionId: Subscription ID where the policies will be deployed.
  • allowedLocations: List of allowed locations for resources.
  • allowedVmSizes: List of allowed VM sizes for virtual machines.
  1. createUiDefinition.json
  • customerTenantId: Tenant ID of the customer.
  • principalId: Principal ID for Lighthouse.
  • roleDefinitionId: Role Definition ID.
  • principalIdDisplayName: Display name of the principal ID.
  • managedByTenantId: Managed by Tenant ID.
  • location: Location for the resources.
  • subscriptionId: Subscription ID where the policies will be deployed.
  • allowedLocations: List of allowed locations for resources.
  • allowedVmSizes: List of allowed VM sizes for virtual machines.

Contributing

If you would like to contribute to this repository, please fork the repo and create a pull request. We welcome all contributions.

azuremarketplaceoffer's People

Contributors

dsvoda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.