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