Cómo desactivar el despliegue de nuevas aplicaciones para un agente core-admin -- limits


#1

1. Introducción

A continuación se explica cómo limitar el despliegue de nuevas aplicaciones ya sea para un servidor específico o para aplicaciones específicas.

Esta configuración afecta al panel core-admin en cuestión, permitiendo situaciones flexibles donde el agente de core-admin está conectado a varios paneles y sólo queremos limitar algunos.

2. Limitar despliegue de nuevas aplicaciones para un servidor en un panel Core-Admin

Si necesitamos limitar que un servidor conectado a cierto panel no pueda instalarse nuevas aplicaciones,
ejecutar lo siguiente dentro del servidor donde se encuentre instalado el panel core-admin:

>> mkdir -p /etc/core-admin/server/limits
>> touch /etc/core-admin/server/limits/<id-del-servidor>.applications.machine.deployment.disabled

Para obtener el mirar el ID que aparece en la cabecera de la ficha o en el listado de
máquinas de ese core-admin.

Es una configuración que afecta al servidor core-admin configurado. Resto de panels core-admin con
conexión a estos agentes seguirán funcionan sin problemas.

Una vez configurador, se obtendrá el siguiente error si encaja la configuración:

[0x90004545] Application deployment is disabled for this server by server directives

3. Limitar despliegue de una aplicación

Mismo procedimiento que al anterior pero ejecutando:

>> mkdir -p /etc/core-admin/server/limits
>> touch /etc/core-admin/server/limits/<id-de-la-aplicacion>.applications.deployment.disabled

Donde <id-de-la-aplicación> lo podéis obtener en el listado de aplicaciones desde el menu Sistema -> Aplicaciones

Una vez configurado, se obtendrá el siguiente error si encaja la configuración:

[0x90004546] Application deployment is disabled for this application by server directives