Importar un recurso al módulo Terraform

El siguiente ejemplo importará una instancia de AWS a un módulo de terraform: terraform import module.foo.aws_instance.bar i-abcd1234

24 de octubre de 2018 · Shafiq Alibhai

Navegar por módulos Terraform almacenados en subdirectorios de paquetes

En el ámbito de la infraestructura como código, los módulos de Terraform pueden desempeñar un papel importante para hacerle la vida más fácil. A veces, sin embargo, estos módulos no se encuentran en el directorio raíz de su paquete fuente. En cambio, residen en subdirectorios. Afortunadamente, Terraform tiene una forma inteligente de ayudarle a acceder a estos módulos anidados. Terraform emplea una sintaxis única de doble barra (//) para ayudar a identificar el subdirectorio exacto donde se encuentra el módulo. La ruta que sigue a esta sintaxis de doble barra se considera un subdirectorio dentro del paquete o repositorio. ...

24 de octubre de 2018 · Shafiq Alibhai

Cómo solucionar el error "Error de RPC; HTTP 413 curl 22" en Nginx

Comprender el problema: ‘Error en RPC; HTTP 413 rizo 22’ Si se ha topado con el mensaje de error “Fallo de RPC; HTTP 413 curl 22 La URL solicitada devolvió el error: 413 Entidad de solicitud demasiado grande”, probablemente esté intentando enviar una confirmación bastante considerable a través de HTTP a su servidor que ejecuta Nginx. Este error significa que el tamaño de la solicitud que intenta enviar excede el límite que el servidor está dispuesto a aceptar. Entonces, ¿cómo se soluciona? ...

12 de octubre de 2018 · Shafiq Alibhai

Instalar archivos de gemas Ruby

Instale las gemas en la máquina de destino desde los archivos locales: cd /path/to/gems gem install --force --local *.gem

27 de septiembre de 2018 · Shafiq Alibhai

El carro delante del caballo: un enigma de DevOps

Todos hemos escuchado el viejo dicho: poner el carro delante del caballo. Desafortunadamente, en el mundo de DevOps, esto sucede con mucha más frecuencia de lo que debería y es hora de que hablemos de ello. El quid de la cuestión es que, con demasiada frecuencia, la atención no se centra en resolver problemas reales; se trata de utilizar nuevas y brillantes tecnologías. Imagínese esto: un desarrollador se topa con una tecnología de vanguardia. Inmediatamente quedan enamorados de sus características, sus capacidades, la forma en que se promociona como la “próxima gran novedad”. Entonces, comienzan a encontrar formas de incorporarlo a su trabajo, independientemente de si en realidad es la mejor opción para los problemas que tienen entre manos. ...

26 de septiembre de 2018 · Shafiq Alibhai

Su guía de referencia para los mejores recursos de arquitectura empresarial

Navegar por el mundo de la arquitectura empresarial puede ser una tarea desalentadora, especialmente cuando no está seguro de dónde encontrar recursos confiables. Ya sea que sea un profesional experimentado o simplemente esté sumergiendo los dedos de los pies en el océano de la arquitectura, esta lista seleccionada lo ayudará a mantenerse a la vanguardia. Entusiastas ágiles Arquitecto ágil por Andrew Johnston Questa Computing Ltd. dirige este blog revelador, que se centra en la metodología ágil dentro de la arquitectura empresarial. Agile Architect Website Desarrollo y Tendencias Tendencias de desarrollo de aplicaciones: sección Enterprise Architect ...

23 de septiembre de 2018 · Shafiq Alibhai

scripts/extract-cert.c:21:10: error fatal: openssl/bio.h: No existe tal archivo o directorio

sudo apt-get install -y libssl-dev

19 de septiembre de 2018 · Shafiq Alibhai

/bin/sh: 1: bisonte: no encontrado

sudo apt-get install bison

19 de septiembre de 2018 · Shafiq Alibhai

/bin/sh: 1: flex: no encontrado

sudo apt-get install flex

19 de septiembre de 2018 · Shafiq Alibhai

[resuelto] xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe

Error: xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe Utilice sudo xcode-select --switch path/to/Xcode.app para especificar el Xcode que desea utilizar para las herramientas de desarrollo de línea de comandos, o utilice xcode-select --install para instalar las herramientas de desarrollo de línea de comandos independientes. Consulte man xcode-select para obtener más detalles. xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe Utilice sudo xcode-select --switch path/to/Xcode.app para especificar el Xcode que desea utilizar para las herramientas de desarrollo de línea de comandos, o utilice xcode-select --install para instalar las herramientas de desarrollo de línea de comandos independientes. Consulte man xcode-select para obtener más detalles. ...

6 de septiembre de 2018 · Shafiq Alibhai