Crearé un pipeline de github actions para automatizar despliegues de terraform
Administrador certificado de Azure, ingeniero de la nube, ingeniero de DevOps
Acerca de este Servicio
¿Sigues ejecutando terraform apply manualmente desde tu portátil?
Gestionar la infraestructura en la nube manualmente es peligroso. Un comando mal dado puede eliminar bases de datos de producción, y las colisiones en el equipo pueden corromper tu archivo de estado. Es hora de profesionalizar tu flujo de trabajo con un Pipeline de CI/CD seguro.
Soy ingeniero en computación especializado en automatización en la nube. Crearé un pipeline robusto de GitHub Actions que prueba, valida y despliega tu infraestructura de Terraform de forma automática y segura.
Lo que obtienes con este Gig:
- Validación automatizada: Cada Pull Request ejecuta automáticamente terraform fmt, validate y plan. Ves exactamente qué cambiará antes de que suceda.
- Protección del estado: Configuro State Locking para evitar que dos desarrolladores sobrescriban el trabajo del otro.
- Seguridad sin claves: Uso OIDC (OpenID Connect) para autenticación. No almacenamos secretos de cliente de larga duración en GitHub. Es el estándar empresarial en seguridad.
- Puertas de aprobación: (Estándar/Premium) Los despliegues en producción esperan tu botón manual de "Sí" antes de ejecutarse.
Nubes soportadas:
- Microsoft Azure
- AWS
- Google Cloud
Por favor, contáctame antes de hacer un pedido para revisar la estructura actual de tu repo.
Herramientas:
GitHub
Marcos:
Terraform
Lenguaje de programación:
Otros
Experiencia:
Desarrollo
•
Configuración
FAQ
Traducción automática
¿Mi cuenta en la nube es segura? ¿Necesito compartir mi contraseña de administrador?
No, en absoluto. Uso OIDC (OpenID Connect) para autenticación, que es el estándar de la industria en seguridad. Esto significa que no necesitamos almacenar secretos o contraseñas de larga duración en tu repositorio de GitHub. Tus credenciales permanecen seguras y bajo tu control.
¿Qué debo proporcionar para comenzar?
Necesitaré acceso a tu repositorio de GitHub (como colaborador) y acceso temporal a tu entorno en la nube (Azure/AWS) para configurar la relación de confianza inicial. Ya debes tener código de Terraform funcionando.
¿Este gig incluye escribir el código de Terraform en sí?
No. Este gig es estrictamente para automatizar el despliegue del código que ya tienes. Si necesitas que alguien escriba los scripts de Terraform desde cero, revisa mi otro gig: "Escribiré scripts profesionales de Terraform para tu infraestructura en Azure".
¿Puedo revisar los cambios antes de que se apliquen en Producción?
¡Sí! En los paquetes Estándar y Premium, configuro una puerta de "Aprobación Manual". La pipeline ejecutará terraform plan, te mostrará exactamente qué cambiará y esperará a que hagas clic en "Aprobar" antes de ejecutar terraform apply.
¿Soportas pipelines de Azure DevOps en lugar de GitHub Actions?
Sí, también soy experto en Azure DevOps. Sin embargo, la configuración es ligeramente diferente. Por favor, contáctame primero para una oferta personalizada si necesitas pipelines de Azure DevOps en lugar de GitHub Actions.

