Azure automation – Automatiser vos processus

Si vous ne disposez pas d’outil pour automatiser vos processus et que vous voulez minimiser votre infrastructure « On premise », Microsoft propose un service d’automatisation sur Azure, Azure Automation. Ce service vous permet de créer vos workflows, et ainsi automatiser…tout ce que vous souhaitez automatiser, même sur votre infrastructure on prem.

Je vous propose ici une série d’article dans lesquels nous allons:

  • Configurer le service Azure automation et création de notre premier Runbook
  • Configurer notre « Hybrid Worker », notre passerelle qui lancera nos runbook sur l’infra On Prem
  • Puis, nous créerons une application PowerApps pour automatiser un processus
  • Enfin, nous ajouterons un flux « Flow », pour lancer notre Runbook Azure Automation
  • Comme vous le voyez, nous allons utiliser plusieurs technologies Cloud de Microsoft que nous ajouterons autour de Azure Automation. Pour aller plus loin, vous aurez donc besoin d’une souscription Azure.

    Ensuite connectez-vous sur le portail Azure, puis cliquer sur « All Services »:

    Dans le moteur de recherche, chercher « Automation », puis cliquer sur « Automation accounts »:

    Sur la nouvelle page, deux possibilités, cliquer sur « Add » ou bien « Create automation account »:

    Dans ce nouveau Wizard, quelques informations sont à renseigner:

  • Le nom du compte Automation
  • L’utilisation d’un resource group existant, ou bien la céation d’un nouveau avec un nom
  • La création du « Run As account »
  • Une fois ces informations remplies, cliquer sur « Create »:

    Une fois que tout le nécessaire est créé, vous êtes bien entendu informé, et vous pouvez afficher le compte sur votre page d’accueil, ou bien aller directement à la ressource nouvellement créée:

    Si nous allons directement à la ressource, la page présentée est sous forme de dashboard. Bien entendu il est, pour le moment bien vide:

    A ce niveau la, notre service est prêt. La mise en place est donc relativement simple. Nous allons maintenant créer notre premier Runbook pour vérifier que tout fonctionne bien.
    Pour se faire naviguer jusque « Runbooks », cliquer dessus puis sélectionnez « Add a Runbook »:

    Dans l’assistant, sélectionnez « Quick create » puis donnez un nom à votre Runbook, puis sélectionnez le type de runbook. Ici nous choisissons « PowerShell »:

    La création du runbook se lance, et une fois créé, nous amène automatiquement sur la console PowerShell:

    Ici, nous allons créer un runbook très simple avec un paramètre prénom, et un retour « Bonjour Prénom ». Pour se faire le code PowerShell est le suivant:

    # Paramètre Prénom obligatoire
    param (
    [Parameter(Mandatory=$true)]
    [string] $prenom
    )
    Write-output "Bonjour $prenom"

    Vous pouvez copier/coller ce code dans la console PowerShell:

    Puis cliquer sur Test pane, renseigner la variable « Prenom » et cliquer sur « Start »:

    La console vous renvoie le résultat de l’exécution du script ainsi que l’output:

    Et voila !! Tout est configuré et fonctionne correctement. Dans le prochain article, nous installerons notre « Hybrid Worker » puis nous lancerons notre premier Runbook sur notre infrastructure On premise.

    Please follow and like us:
    Tags:

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Social media & sharing icons powered by UltimatelySocial