diff --git a/app/routers/qualys.py b/app/routers/qualys.py
index d0c539b..81bd206 100644
--- a/app/routers/qualys.py
+++ b/app/routers/qualys.py
@@ -908,6 +908,7 @@ async def qualys_deploy_page(request: Request, db=Depends(get_db)):
from ..services.secrets_service import get_secret
packages = list_packages()
+ # Deploy = Linux only (pas de WinRM coté PatchCenter)
servers = db.execute(text("""
SELECT s.id, s.hostname, s.os_family, s.os_version, s.etat, s.ssh_user, s.ssh_port, s.ssh_method,
d.name as domain, e.name as env,
@@ -917,6 +918,7 @@ async def qualys_deploy_page(request: Request, db=Depends(get_db)):
LEFT JOIN domains d ON de.domain_id = d.id
LEFT JOIN environments e ON de.environment_id = e.id
LEFT JOIN qualys_assets qa ON qa.server_id = s.id
+ WHERE s.os_family = 'linux'
ORDER BY s.hostname
""")).fetchall()
servers = [dict(r._mapping) for r in servers]
diff --git a/app/templates/qualys_deploy.html b/app/templates/qualys_deploy.html
index a1ece75..e260b53 100644
--- a/app/templates/qualys_deploy.html
+++ b/app/templates/qualys_deploy.html
@@ -77,12 +77,8 @@
{% set envs = servers|map(attribute='env')|select('string')|unique|sort %}
{% for e in envs %}{% if e %}{% endif %}{% endfor %}
-
+ Linux uniquement