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