You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+17
Original file line number
Diff line number
Diff line change
@@ -114,6 +114,23 @@ cd terraform
114
114
./configure_environment.sh
115
115
```
116
116
117
+
Este script genera una serie de salidas:
118
+
- Por un lado genera una serie de ficheros que son necesarios de mantener, pero que no deben subirse al repositorio, como son
119
+
-`terraform`: ejecutable de terraform
120
+
-`terraform.tfstate`: estado de los recursos desplegados con terraform
121
+
-`.terraform.lock.hcl`: fichero de bloqueo de los recursos desplegados con terraform, para evitar problemas de dependencias.
122
+
-`resources/key.pem`: la clave para acceder a la instancia EC2.
123
+
124
+
- Por otro lado está la salida del propio script, que genera las siguientes salidas:
125
+
-`jenkins_instance_id` = Identificador de la instancia EC2 levantada en la cuenta de AWS, e.g:`"i-03182e2534954fdf5"`
126
+
-`jenkins_instance_security_group_id` = Identificador del Security Group que usa la EC2 levantada en la cuenta de AWS, e.g:`"sg-0e00e629e32749ec5"`
127
+
-`jenkins_url` = URL del servidor de Jenkins desplegado. La contraseña de acceso se encuentra disponible en la guía de la práctica. e.g:`"http://112.23.18.67:8080"`
128
+
-`key_pair` = Clave privada para acceder a la instancia EC2 levantada por SSH.
129
+
-`public_ip` = Dirección IP de la instancia EC2 levantada en la cuenta de AWS, e.g:`"112.23.18.67"`
130
+
-`s3_bucket_production` = Bucket de S3 levantado en la cuenta de AWS, para persistir los artefactos del pipeline de production en Jenkins, e.g:`"es-unir-production-s3-XXXXX-artifacts"`
131
+
-`s3_bucket_staging` = Bucket de S3 levantado en la cuenta de AWS, para persistir los artefactos del pipeline de production en Jenkins, e.g:`"es-unir-production-s3-XXXXX-artifacts"`
132
+
-`ssh_connection` = Conexión ssh para acceder al servidor de Jenkins, e.g`"ssh -i resources/key.pem [email protected]"`
133
+
117
134
Si se desea desplegar desde un terminal local, recordar que este script está pensado para ejecutar en un entorno de Linux y que desde local, habrá que configurar las credenciales temporales de la cuenta de Aws Credentials dentro del fichero `~/.aws./credentials` del home del usuario.
0 commit comments