Skip to content

Passos-Gabriel/Azure_Resource_Provisioning_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

⚙️ Azure Resource Provisioning Automation

Este projeto é uma automação em PowerShell para provisionamento de ambientes na nuvem Microsoft Azure de forma padronizada, eficiente e segura.

🚀 Objetivo

Automatizar a criação de:

  • Resource Groups
  • Storage Accounts
  • Key Vaults
  • Service Principals (SPs)
  • Grupos do Azure AD com diferentes permissões
  • Atribuição de roles personalizadas por ambiente

Tudo com aplicação de tags corporativas, organização por ambiente (DEV, QAS, PRD) e com controle baseado em variáveis externas.

🔧 Tecnologias Utilizadas

  • PowerShell
  • Módulo Az do PowerShell
  • Azure Active Directory (Azure AD)
  • Azure Resource Manager (ARM)
  • Azure CLI
  • Dotenv PowerShell Module (para carregar variáveis de ambiente)

📁 Estrutura

  • FastTrackAutomation.ps1: Script principal de automação.
  • .env: Arquivo com IDs das subscriptions (não incluído no repositório por segurança).
  • README.md: Este arquivo.

📌 Pré-requisitos

  • PowerShell 7+
  • Azure CLI configurado e autenticado
  • Permissões para criação de SPs, grupos AD e recursos
  • Instalar os módulos necessários:
Install-Module -Name Az -Scope CurrentUser -Force
Install-Module -Name dotenv -Scope CurrentUser -Force

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors