Variables

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}

Una vez  que tenemos definidas las variables generales, en función de ellas podemos crear nuevas rutas , las cuales serán las mismas para todas nuestras aplicaciones, lo que nos permite homogeneizar nuestros archivos de configuración y dar un paso más hacia nuestro objetivo de trabajo : ORTONORMALIDAD.

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

  • Saltos automáticos de líneas y de párrafos.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <font> <span> <br> <p> <img> <tr> <td> <table> <tbody> <hr> <h1> <h2> <h3> <div> <label>
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Use <!--paginando--> to create page breaks.

Más información sobre opciones de formato

Captcha
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Copy the characters (respecting upper/lower case) from the image.
0.6305 ==> segundos