Azure-Sentinel/Tools/Playbook-ARM-Template-Gener...
ThijsLecomte e95f9a112f
update package
2023-10-27 08:15:54 +02:00
..
dll Added dll for linux users 2022-04-14 19:05:00 -07:00
images Playbook ARM Template Generator 2022-02-14 11:57:00 -08:00
src Update Playbook_ARM_Template_Generator.ps1 2023-07-12 11:45:19 +02:00
CHANGELOG.MD Updated Changelog 2022-04-15 09:27:28 -07:00
Playbook_ARM_Template_Generator.zip update package 2023-10-27 08:15:54 +02:00
README.MD updated Playbook ARM Template Generator Readme 2022-05-10 08:18:09 -07:00

README.MD

Playbook ARM Template Generator

Author : Sreedhar Ande, Itai Yankelevsky
Export Microsoft Sentinel Playbooks (Azure LogicApps) in the quickest amount of time by sanitizing the JSON contains organizational information such as tenant ID, subscription information, connection strings, and other items that makes sharing a Playbook(Azure LogicApps) a daunting technical challenge.

This PowerShell utility first evaluates your Azure logic app and any API connections that the logic app uses then generates template resources with the necessary parameters for deployment.

You can use this ARM template for your own business scenarios or customize the template to meet your requirements.

You can share it safely knowing that your organizations information is stripped from the JSON and that it will work correctly in the recipient environment.

Blog: https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/export-microsoft-sentinel-playbooks-or-azure-logic-apps-with/ba-p/3275898

Demo: https://www.youtube.com/watch?v=scTtVHVzrQw

Download and run the PowerShell script

  1. Download the script

    Download

    Note: Linux Users, added required dll's

  2. Extract the folder and open "Playbook_ARM_Template_Generator.ps1" either in Visual Studio Code/Windows PowerShell/PowerShell Core

    Note
    The script runs from the user's machine. You must allow PowerShell script execution. To do so, run the following command:

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass  
    
  3. Script prompts you to enter your Azure Tenant Id

  4. You are prompted to authenticate with credentials, once the user is authenticated, you will be prompted to choose

    • Subscription
    • Playbooks
  5. After selecting playbooks, script prompts to select location on your local drive to save ARM Template

    Note: Tool converts microsoftsentinel connections to MSI during export