PSBlue / Blue

An alternative to the official PowerShell module for managing Azure using Azure Resource Manager (arm)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLUE

An alternative Powershell module for interacting with Azure through Azure Resource Manager. Very much work in progress.

Build status

Design goals for the module:

  • Better abstraction from Azure's APIs (i.e. more PowerShell-y)
  • Make it easy to extend by providing internal functions to abstract away stuff like Rest calls etc
  • Robust pipeline support (for example Get-ArmResourceGroup | Get-ArmVm or whatever else makes sense)

Features working

  • Simple authentication support (MS account and OrgId)¨
  • Helper functions to make function development as easy as possible (the *armresourcegroup functions will serve as "templates")

Somewhat stable features

  • Interacting with Resource Groups
  • support for credentials with multiple subscriptions
  • Support for refresh tokens

Features in progress

  • Azure Automation functions (@bgelens)
  • IaaS functions (compute/network) (@trondhindenes)
  • Super-efficient VM image repository search using a separate image index

Features planned

  • Storage Accounts

About

An alternative to the official PowerShell module for managing Azure using Azure Resource Manager (arm)

License:MIT License


Languages

Language:PowerShell 89.8%Language:C# 10.2%