Skip to content

Commit ea47ee8

Browse files
committed
added output and validate demos
1 parent 67d24be commit ea47ee8

3 files changed

Lines changed: 63 additions & 3 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Añadiendo Outputs a la Configuración
2+
3+
## Pre requisitos
4+
5+
> Si has destruidfo el entorno recrealo
6+
7+
```bash
8+
cd lab/lc_web_app/
9+
terraform plan -out d1.tfplan
10+
terraform apply "d1.tfplan"
11+
```
12+
13+
Creamos `./lab/lc_web_app/outputs.tf`
14+
15+
```tf
16+
output "aws_instance_public_dns" {
17+
18+
}
19+
```
20+
21+
Para la entrada tomamos el valor expuesto por la instacia en `main.tf`
22+
23+
```tf
24+
resource "aws_instance" "nginx1" {
25+
```
26+
27+
Actualizamos `outputs.tf`
28+
29+
```diff
30+
output "aws_instance_public_dns" {
31+
+ value = aws_instance.nginx1.public_dns
32+
}
33+
```
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Usando Validate
2+
3+
## Pre requisitos
4+
5+
> Si has destruidfo el entorno recrealo
6+
7+
```bash
8+
cd lab/lc_web_app/
9+
terraform plan -out d1.tfplan
10+
terraform apply "d1.tfplan"
11+
```
12+
13+
```bash
14+
terraform validate
15+
```

05-iac/00-terraform/03-usando-inputs-outputs/readme.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,24 @@ Vamos a ir haciendo mejoras de manera progresiava sobre nuestro despliegue, apro
99

1010
## Añadiendo variables a la configuración
1111

12-
[Añadiendo variables a la configuracion - Demo 02](02-demo.md)
12+
[Añadiendo variables a la configuración - Demo 02](02-demo.md)
1313

1414
## Locals
1515

16-
> Valores evaluados dentro de la configuración, no puedes modificar su valor, como las variables.
16+
> Valores evaluados dentro de la configuración, no puedes asignar su valor de forma directa, como las variables.
1717
1818
Puedes tener múltiples entradas `locals`, pero sus pares `key/value` han de ser únicos.
1919

20-
[Añadiendo Locals a la configuración - Demo 03](03-demo.md)
20+
[Añadiendo Locals a la configuración - Demo 03](03-demo.md)
21+
22+
## Outputs
23+
24+
Los `output values` es como sacar información de Terraform.
25+
26+
[Añadiendo Outputs a la configuración](04-demo.md)
27+
28+
## Validar la configuración
29+
30+
Antes de aplicar nuestros cambios, sería estupendo poder validar que la configuración es sintacticamente correcta.
31+
32+
[Usando Validate](05-demo.md)

0 commit comments

Comments
 (0)