Code Monkey home page Code Monkey logo

power-platform-terraform-quickstarts's Introduction

Power Platform Terraform Quickstarts

This repository contains example terraform modules that can be used to quickly deploy Power Platform environments and other Azure resources. The modules are intended to demonstrate some common scenarios where managing Power Platform resources along side Azure, Entra, or other resources can be facilitated with the Terraform Provider for Power Platform. The modules are examples and are not intended to be used in production environments without modification.

This repository contains scripts quickly build out a new tenant and configure it to allow you to deploy and manage Power Platform environments along side other Azure resources. The scripts assume that you are starting with a completely new tenant with an empty Azure subscription. This is a template repository that is intended to let you fork and customize the Power Platform/Azure resources to accommodate your own needs.

Prerequisites

  • Microsoft Tenant that you have global admin or user administrator permissions in
  • Azure subscription in the tenant that you have owner permissions in
  • A fork of this GitHub repository that you have admin permissions in

Tooling

Note

The following tooling is pre-installed in the VS Code Dev Container and it is highly recommended that you use the Dev Container to run the scripts and terraform modules in this repository:

Terraform Providers

The following terraform providers are used in this repository:

Getting Started

The example terraform modules are intended to be run by GitHub Actions, however there are several steps that need to be run locally by an administrator in order to create the resources the terraform modules need to use. The following steps should be run in order:

  1. Bootstrap this will create and configure the prerequisites that are needed to run the quickstart examples.
  2. Try out any of the following Quickstart Examples

Quickstart Examples

Quickstarts use the Power-Platform provider, documentation can be found here.

power-platform-terraform-quickstarts's People

Contributors

eduardodfmex avatar dependabot[bot] avatar mawasile avatar mattdot avatar microsoftopensource avatar leighatami avatar furlan avatar ianjensenisme avatar microsoft-github-operations[bot] 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.