Category Archives: DevOps

Guardar GitHub token con la CLI en Mac OSx

git hub logo

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 […]

Cómo resolver conflictos con Git por consola

git hub logo

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. […]

Cómo arreglar archivos estáticos de Swagger-UI en Flask-Apispec

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 […]

Como borrar recursos de Terraform usando Terraform state

terraform logo

Ú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. […]

Cómo arreglar el erro GH001: Large files detected

git hub logo

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, […]

Eliminar todos los commits de rama master

git hub logo

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 […]

Terraform – deposed

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 […]