> ## Documentation Index
> Fetch the complete documentation index at: https://help.gorelo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy a policy on all assets

> Create a Gorelo policy targeting assets by tag to distribute checks, plugins, and scripts to every workstation or server in a single deployment step.

<iframe src="https://www.youtube.com/embed/eKBuwQvTOHc" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

Use policies to distribute **checks**, **plugins**, and **scripts** to assets via the use of tags. This guide walks you through creating your first policy to distribute the ScreenConnect plugin to all workstations.

1. Navigate to [**<u>Policies</u>**](https://app.gorelo.io/Asset/policy-management) from the menu.
2. Click **Create a policy** down the bottom-left.
3. Name the policy *Base Workstation.*
4. Under **Must match all these tags,** add the **Workstation** tag.
5. While *Base Workstation* policy is selected in the left column, hover **Add**.
6. Select **Plugin** and then **ScreenConnect.**
   <Frame>
     <img src="https://mintcdn.com/gorelo/J8h_fLstMj_tYUTJ/images/workstation.gif?s=342ea9db69bbb23e11e92c9eb2343711" alt="019342fb 2464 79be B04c 4ed8d68f97db" width="1600" height="917" data-path="images/workstation.gif" />
   </Frame>
7. **Distribute** the policy up the top-left.
   <Frame>
     <img src="https://mintcdn.com/gorelo/hQqhlAP8A9UTAkH9/images/019342fb-23de-7957-af0d-89d33e49d3e7.gif?s=105b06a237794fb7453fbcadf733d7d1" alt="019342fb 23de 7957 Af0d 89d33e49d3e7" width="1600" height="917" data-path="images/019342fb-23de-7957-af0d-89d33e49d3e7.gif" />
   </Frame>

The same process can be adapted for any check/plugin/script.

Gorelo applies policies like a router's Access Control List (ACL). Checks/Plugins/Scripts are applied hierarchically from top to bottom. If an identical item exists higher in the hierarchy, it overrides those lower down.

For example, Windows Patch Management in your *Base Workstation* policy right at the bottom. Further up the list, you would then create a client-specific policy with Windows Patch Management and this would override the one in your *Base Workstation* policy.
