Code Monkey home page Code Monkey logo

vdc's Introduction

Azure Virtual Datacenter

Build Status

This toolkit assists in the composition of reference architectures for Microsoft Azure. It is intended for enterprise customers with strict security and compliance requirements. The toolkit for designing and standardizing centrally-managed infastructure as well as application-specific infrastructure. It encourages the use of modern devops principles.

Documentation

Repo structure

Here's what is included:

  • Agent A self-hosted agent for Azure DevOps. You will need this because the built-in agents have a timeout of 1 hour.
  • GitHub Actions GitHub Actions pipeline to deploy both Shared Services & MS-VDI in Azure environment. All the required Azure environment should be added to GitHub secrets.
  • Config The configuration used when running the toolkit. This tells the toolkit where to store audit logs.
  • Docs Documentation for using the toolkit.
  • Environments These are sample reference architectures that can be deployed with the toolkit. They are sometimes decomposed into archetypes and landing zones. A landing zone represents the portion of the reference architecture that is centrally managed. The archetype is the application specific infrastructure. The json files here are used by the toolkit to deploy the environments. The pipeline.yml files are for use with Azure DevOps; they are not needed if you are deploying locally.
  • LabVM This provides a click-to-deploy experience for setting up the toolkit on a VM in Azure. The VM has all of the dependencies installed for the toolkit.
  • Modules Modules are the building blocks for the reference architectures. An indvidual module is an Azure Reousrce Manager template for deploying a single resource or a set of closely related resources. These modules are structured in a way to facilitate passing outputs to subsequent deployments.
  • Orchestration This folder contains the scripts for the toolkit. The primary entry point is Orchestration\OrchestrationService\ModuleConfigurationDeployment.ps1. This script is used for local deployments and by the sample Azure DevOps pipelines.
  • Scripts These are additional assets that are used when deploying some of the environments.

vdc's People

Contributors

jorgecotillo avatar jorgecotillo-fork avatar dwas01 avatar senthilkungumaraj avatar bennage avatar dhillonsh avatar ctroessaert avatar rkselvi avatar crpietschmann avatar telmosampaio avatar grahamhayes avatar tony-box avatar panwce avatar msftkenneth avatar jvalley19 avatar abudja avatar akata72 avatar jurajsucik avatar oxhobbs avatar alguadam avatar

Watchers

James Cloos 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.