diff --git a/test/workflows/router/test_validate_router.py b/test/workflows/router/test_validate_router.py
index a72063d916965d62b2048853b720bf9fd21ebf86..54af04f93dbe1402e38929ef36f73326517ba7fa 100644
--- a/test/workflows/router/test_validate_router.py
+++ b/test/workflows/router/test_validate_router.py
@@ -4,6 +4,7 @@ import pytest
 from infoblox_client import objects
 from orchestrator.types import SubscriptionLifecycle
 
+from gso.products.product_blocks.router import RouterRole
 from gso.products.product_types.router import Router
 from gso.utils.shared_enums import Vendor
 from test.services.conftest import MockedKentikClient
@@ -16,6 +17,7 @@ from test.workflows import (
 
 
 @pytest.mark.parametrize("router_state", [SubscriptionLifecycle.PROVISIONING, SubscriptionLifecycle.ACTIVE])
+@pytest.mark.parametrize("router_role", [RouterRole.P, RouterRole.PE])
 @pytest.mark.workflow()
 @patch("gso.services.infoblox.find_host_by_fqdn")
 @patch("gso.services.lso_client._send_request")