Correcta definicion de variables - Brqx Style
A la hora de definir las variables a utilizar en nuestro entorno suelo realizar una generación doble de vocablos que nos permitirán de forma ágil y dinámica configurar rutas deseadas
Una vez tenemos las variables definidas podremos jugar con ellas para ajustarnos según sea necesaria la "barra" de separación de carpetas o no.
#- Definicion de variables
#-========================-
# Aplicación ( Ejemplo : Finanzas - fnz
APLICACION=fnz
AA=${APLICACION}/
# Entorno
ENTORNO=NuevasArquitecturas
EE=na/
# Plataforma
PLATAFORMA=Jupiter_885
FECHA=`date +"%d%m%y"`
RAIZ=/var/opt/app/${EE}${AA}
TRAZAS=/var/opt/app/trazas${AA}
LOGS=/var/opt/app/logs${AA}
COMPILACION=${RAIZ}/compilacion
CC=${COMPILACION}
DESPLIEGUE=${RAIZ}/despliegue
DG=${DESPLIEGUE}
Para poder ver la práctica de la configuración definida, supongamos que tenemos 3 aplicaciones : Finanzas, JuegosOnline , Loterias
Y supongamos a su vez que tenemos dos entornos : Desarrollo y Pruebas.
Y por ejemplo 3 servidores en cada entorno : Jupiter_885 , Solarium_4 y Polares_99.
Tenemos entonces : 3 * 2 * 3 = 18 archivos a configurar.
Usando una forma ortonormal de trabajo ÚNICAMENTE DEBERÁN CAMBIARSE TRES LINEAS.
A su vez cuando se quiera actualizar estos profiles se podrá usar una plantilla común de actualización, ya que se intenta respetar una estructura común de trabajo.
Saludos.
Brqx Group 2006





Enviar un comentario nuevo