Hace poco me encontré con un problema curioso en un backend remoto de Terraform. De repente, cualquier operación (plan, refresh o apply) empezó a fallar con un error relacionado con el estado remoto. Terraform nos dice que hay un error de checksum entre S3 y el valor almacenado en DynamoDB. El mensaje era similar a este:
Archivos de Categoría: DevOps
Hacía mucho que no hacía nada tipo frontend. Hace poco me animé y me dedicí a crear una web tipo currículum vitae. Estuve mirando y no me gustaba ningún template hasta que encontré este. Me gustó mucho el rollo terminal de los años 80 y la verdad es que lo he fusilado, sin contemplaciones. Pero […]
Al llegar el nuevo año mi antiguo GitHub token classic ha expirado. En tu perfil de usuario puedes decidir la fecha de expiración de tu token. Es recomendable ponerle una fecha y acostumbrarte a renovarlo. Lo voy a poner por aquí porque siempre me olvido del comando para guardar el nuevo token. Generar el Token […]
El escenario es bastante habitual cuando trabajamos con GitHub y Pull Requests. Hemos terminado nuestro trabajo en una rama, hemos abierto una Pull Request y estamos esperando a que otro compañero la revise. Mientras tanto, otro desarrollador abre su propia Pull Request, la mergea contra master y modifica alguna de las mismas líneas que nosotros habíamos cambiado. Esto […]
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. […]
Por ciertos motivos, he necesitado estos días poder tener un entorno local con WordPress. Y uno de los requisitos que necesitaba era habilitar HTTPS.Vamos a ver como se podemos habilitar HTTPS en WordPress en local usando un Docker container.
Hace poco moví de un repositorio a otro la parte de infraestructura de una aplicación WordPress desplegada en AWS. Durante la migración olvidé actualizar correctamente el archivo .gitignore y algunos archivos que no debían formar parte del repositorio acabaron entrando en varios commits. El problema apareció al intentar hacer git push a GitHub. En este post explico como arreglar el […]
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. Total que acabé con 36 commits para unos miseros stacks de CloudFormation. Entonces, empecé a jugar con el rebase pero la verdad sea dicha, la brujería del […]
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 […]




