Automatiser la création des souscriptions Azure
Lorsque vous devez créer plusieurs souscriptions au sein d’un EA il peut être intéressant d’automatiser le process. Il est désormais possible de créer celles-ci via API, CLI ou PowerShell !
Dans cet exemple je vais m’intéresser à la méthode via PowerShell.
Premièrement il vous faudra un compte qui soit « Account Owner », sous-entendu un compte avec lequel vous êtes en capacité de créer des souscriptions en mode graphique via votre portail EA https://ea.azure.com
Contrairement à ce qui est indiqué dans la documentation, nous allons télécharger le module AzureRM.Subscription.Preview (qui comme son nom l’indique est en preview) via la commande suivante :
1 |
Install-Module AzureRM.Subscription.Preview |
Nous allons ensuite nous connecter via les credentials de notre « Account Owner »
1 |
Connect-AzureRmAccount |
Une fois connecté nous allons pouvoir utiliser la commande New-AzureRmSubscriptionDefinition
1 |
New-AzureRmSubscriptionDefinition -Name "MyAutomatedSubscription" -OfferType MS-AZR-0017P -SubscriptionDisplayName "MyAutomatedSubscription" |
Une fois la commande exécutée avec succès, vous recevrez un mail vous informant de la creation de votre souscription, celle-ci sera également visible en utilisant la commande Get-AzureRmSubscription