Skip to content

Commit 28ef0fd

Browse files
author
Ruben Galeano
committed
Update README.md
1 parent 8a7fc7c commit 28ef0fd

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

+17
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,23 @@ cd terraform
114114
./configure_environment.sh
115115
```
116116

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+
117134
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.
118135
## Uso
119136

0 commit comments

Comments
 (0)