Skip to content

Instantly share code, notes, and snippets.

@nelsonyaccuzzi
Last active November 2, 2020 21:41
Show Gist options
  • Save nelsonyaccuzzi/74ac6741a7c566ec2735bf3c8fe78114 to your computer and use it in GitHub Desktop.
Save nelsonyaccuzzi/74ac6741a7c566ec2735bf3c8fe78114 to your computer and use it in GitHub Desktop.
Practica de IaC

Practica de IaC

  1. Descargarse terraform y ubicarlo en el PATH en su equipo https://www.terraform.io/downloads.html
  2. Usando el provider de Kubernetes, transformar el manifiesto yaml del proyecto web-go en un manifiesto de terraform .tf (https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/guides/getting-started)
    1. Para hacer funcionar esto, van a necesitar un token de conexion al cluster, para esto se puede usar el mismo usado para Jenkins.
    2. No crear el recurso ingress, ya que no es compatible con la api usada en la catedra
  3. De la misma forma ejectuar el container web-go solamente usando docker con el provider de docker https://www.terraform.io/docs/providers/docker/index.html
    1. Intentar conectarse a traves del socket de docker, el cual debe ser configurado a tal fin.
  4. Elegir un provider diferente y crear un recurso del mismo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment