Capítulo 7. Trabajar con varios proveedores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Hasta ahora, casi todos los ejemplos de este libro han incluido un único bloque provider:

provider "aws" {
  region = "us-east-2"
}

Este bloque de provider configura tu código para que se implemente en una única región de AWS en una única cuenta de AWS. Esto plantea algunas preguntas:

  • ¿Qué ocurre si necesitas realizar una implementación en varias regiones de AWS?

  • ¿Qué ocurre si necesitas realizar una implementación en varias cuentas de AWS?

  • ¿Y si necesitas implementarlo en otras nubes, como Azure o GCP?

Para responder a estas preguntas, este capítulo profundiza en los proveedores de Terraform:

  • Trabajar con un proveedor

  • Trabajar con varias copias del mismo proveedor

  • Trabajar con varios proveedores diferentes

Trabajar con un proveedor

Hasta ahora, has estado utilizando proveedores de forma un tanto "mágica". Eso funciona bastante bien para ejemplos sencillos con un proveedor básico, pero si quieres trabajar con varias regiones, cuentas, nubes, etc., tendrás que profundizar más. Empecemos por examinar más de cerca un único proveedor para entender mejor cómo funciona:

  • ¿Qué es un proveedor?

  • ¿Cómo se instalan los proveedores?

  • ¿Cómo utilizas a los proveedores?

¿Qué es un proveedor?

Cuando presenté por primera vez a los proveedores en el Capítulo 2, los describí como las plataformas con las que Terraform ...

Get Terraform: Up and Running, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.