Archivos de Categoría: DevOps

Terraform: error de checksum entre S3 y DynamoDB

terraform logo

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:

Cómo desplegar una aplicación React con Vite en AWS

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

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

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 error GH001: Large files detected

git hub logo

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

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

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.