Skip to content

Creación de un modelo de Automatización de CI/CD basado en Infraestructura como Código, proveedor de nube y pipelines de Github Actions

Notifications You must be signed in to change notification settings

vmbarbosa/PruebaDeConcepto_IaC_CICD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PruebaDeConcepto_IaC_CICD

GitHub contributors GitHub Languages GitHub Pull Request GitHub Commit Activity

Table of Contents
  1. About The Project
  2. Requirements
  3. Solution
  4. Contact

About The Project:

El área de operaciones de una compañía requiere construir un modelo de Automatización de CI/CD para sus scripts de infraestructura como código, actualmente almacenan sus códigos en Github y están dispuestos a construir sus pipelines sobre cualquier herramienta.

Deberás construir una prueba de concepto (POC) con la solución diseñada para que el equipo pueda decidir.

Requirements:

  • Pasos definidos y su explicación.

  • Buenas prácticas en la POC, todos los pipelines o pipeline como código.

  • Buenas prácticas en la herramienta seleccionada para "infra as code".

  • Buen uso del repositorio de código fuente.

  • Creación de un video explicativo (no gastar mucho tiempo en la edición).

Extra points

  • Hacer la POC para una arquitectura montada sobre AWS
  • Una VPC AWS
  • Tres Subnets.
  • Una máquina EC2 sobre la subnet privada
  • Una máquina EC2 sobre la subnet pública
  • Una RDS sobre la otra subnet privada

Solution

Technologies

  • Pipeline Tool: Github Actions
  • Cloud: Amazon Web Services (AWS)
  • Infraestructure As Code: AWS Cloudformation Templates

Diagrams

Principal Stack

VPC Stack

EC2 Public Instance Stack

EC2 Private Instance Stack

RDS Stack

Contact

Victor Barbosa | [email protected] | Linkedin

About

Creación de un modelo de Automatización de CI/CD basado en Infraestructura como Código, proveedor de nube y pipelines de Github Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published