Przyspieszenie pracy nad tagowaniem zasobów za pomocą PowerShell – Tag raport Microsoft Azure

Kiedyś przygotowałem ten skrypt żeby szybko móc otagować wiele zasobów wdrożonych na platformie Microsoft Azure. Jest wiele możliwości jak to zrobić szybko, prosto, ale starałem się zrobić uniwersalne rozwiązanie będące łatwe oraz bezpieczne w użyciu. Dlatego postanowiłem zrobić jeden skrypt, który generuje nam wszystkie zasoby do pliku CSV. A drugi skrypt na podstawie pliku CSV będzie pobierał z niego dane zasobów i nadpisywał je na platformie. Skrypty są dostępne na GitHub: https://github.com/RogalaPiotr/JustCloudPublic/tree/master/azure-tags-report Opis skryptów: GetAllTags.ps1- generuje dwa pliki CSV. Jeden plik dla Resource Group, a drugi plik dla Resources. Jest to istotne ponieważ mamy oddzielone grupy i możemy inaczej tagować grupy od zasobów bez szukania typów zasobów. SetTagsResourceGroups.ps1 – skrypt, który pobiera dane z pliku CSV gdzie jest spis Resource Group z tagami do wdrożenia. SetTagsResources.ps1- skrypt, który pobiera dane z pliku CSV gdzie zapisane mamy zasoby z tagami do wdrożenia. Taki podział daje nam: Zapis stanu obecnego tagów zapisanych […]