Microsoft

Après mes 2 premiers articles sur le déploiement de ressources dans Azure et l’utilisation d’un keyvault pour stocker les mots de passes, nous allons voir comment exécuter des commandes directement au moment du déploiement de la ressource.

Pour faire de la configuration de VM, vous pouvez par exemple utiliser des outils comme Ansible, DSC, etc. Avec Terraform, vous pouvez utiliser des Provisioners: https://www.terraform.io/docs/provisioners/index.html

Des exemples sont disponibles ici: https://github.com/terraform-providers/terraform-provider-azurerm/tree/master/examples/virtual-machines/provisioners/windows

Continue reading [Azure] Exécutez des commandes dans une VM via Terraform
Read more

Bonjour à tous,

Je suis heureux de vous annoncer pour la quatrième année consécutive, que j’ai reçu le titre de MVP, avec une petite différence par rapport aux 3 précédentes années: je change de catégorie, en passant de Cloud and Datacenter Management à Microsoft Azure 🙂

Ceci est logique au vu de mes 2 dernières années, étant donné que je me suis concentré sur cette nouvelle technologie et que j’ai beaucoup bloggé/speaker autour de ce vaste sujet 🙂

Je remercie toutes les personnes, qui contribuent à mon évolution de près ou de loin, et surtout, à ma famille, mes amis et mes collègues de l’IT.

Pour cette année qui arrive, je vais continuer d’écrire des articles sur les technologies Azure, mais aussi continuer à faire des présentations, sans oublier le MVP Summit en Mars 2020 à Seattle 🙂

Encore merci à tous 🙂

Florent

Read more

Aujourd’hui j’ai eu besoin d’exporter toutes les polices qui existent (built-in et custom) sur une subscription. N’ayant rien trouvé mentionnant ceci sur internet ou même, ne trouvant pas l’existance d’un bouton export sur Azure, je suis passé par PowerShell.

Connectez-vous à votre environnement et sélectionnez la subscription où les polices doivent être exportées:

Connect-AzAccount
Select-AzSubscription -SubscriptionName "Visual Studio Enterprise"

Et exécutez les 2 commandes suivantes:

$policies = Get-AzPolicyDefinition | Select -ExpandProperty Properties
$policies | Select-Object -Property displayName,description | Export-Csv policies.csv

Ceci aura pour but de vous faire un fichier CSV, avec toutes les polices à l’intérieur, avec le nom et la description :

En espérant vous avoir fait gagner du temps 🙂

Read more

Par défaut, si vous souhaitez déployer une VM sur Azure avec Terraform, vous devez donner le nom d’utilisateur et le mot de passe en claire dans le fichier de variables (voir mon article précédent). Mais une solution existe, pour sécuriser tout ça 🙂 Il suffit d’utiliser un Azure Keyvault, et de stocker votre mot de passe dedans:

Continue reading [Azure] Récupérer une valeur dans un keyvault pour Terraform
Read more