El escenario es: hemos hecho una Pull Requests en Github y mientras esperamos que se la miren, otro compañero ha hecho su Pull Requests, ha mergeado y ahora, en la nuestra vemos lo siguiente. Un bonito conflicto a resolver. Lo podemos hacer de dos maneras, o resolverlo a mano en Github o via nuestra terminal. […]
Category Archives: Software
Otro error con el que me he encontrado recientemente, mientras experimento con Flask, ha sido este pequeño bug con flask-apispec. Encontré un tutorial para añadir Swagger a Flask y de esa manera documentar automáticamente toda la API. Más abajo pongo el tutorial en un link. Si accedía a la url localhost:5000/swagger todo funcionaba según lo […]
Últimamente me he puesto a añadir cosas y cosas y cosas que tenía pendiente en el Terraform personal y, en algún momento, me he encontrado con algún error que me impedía ejecutar bien un “terraform plan”. Las pruebas que hago son por ejemplo borrar el .terraform local y hacer un terraform init, pero sin éxito. […]
Me ha pasado ya una par de veces y no sé exactamente porque me vuelve a suceder de vez en cuando. Quizá he tocado algo de la carpeta de Terraform donde guardo el proyecto y no me doy cuenta. El caso es que, necesito hacer unos cambios en la infraestructura y cuando voy a hacer […]
Pues estaba yo aquí intentando configurar un formulario de contacto pensando que me costaría 10 minutos y han sido treinta. El tema es que, al poco de instalar el plugin para el formulario, empecé a recibir a Spam. El captcha, pensé yo. Afortunadamente, Contact Form 7 ya cuenta con integración con captcha de Google de […]
Hace poco moví de un repositorio a otro la parte de infraestructura de esta aplicación WordPress en AWS. Sin darme cuenta, no actualicé el .gitignore y varios archivos de más de 100 megas se añadieron al repositorio. Cuando esto pasa GitHub nos devuelve el error Primero habrá que eliminar del repositorio este archivo y luego, […]
Hace unos días empecé a trabajar en un repositorio de Git nuevo y bueno, lo típico que al principio te pones y cometes muchos fallos por diversos motivos (no miro a nadie eh YAML, cof cof) Total que acabé con 36 commits para unos miseros stacks de CloudFormation. Entonces, empecé a jugar con el rebase […]
Peleando con Terraform. Llamo a un módulo que crea un aws lc y un aws asg pero contiene un error, que hace actualizar el lc todo el rato. Me vuelvo loco y borro los recursos por la fuerza y Terraform se buggea. Obtengo este error: – module.celery_asg.aws_launch_configuration.lc-app (deposed) In essence terraform complains, if I understand […]
Terraform está muy bien pero hay cosas que me cuestan siempre de recordar. Y esta es una muy simple seguramente pero no hay manera de que recuerde bien como funciona en general. Queremos crear un recurso siempre y cuando, le pasemos un parámetro.
Nota rápida sobre activar debug export TF_LOG=TRACE Deshabilitar export TF_LOG= Links https://www.terraform.io/docs/commands/environment-variables.html