softwarelibre

varnish cache

En este artículo publio varias recetas muy básicas con Varnish: arranque de Varnish, redirección de un dominio a un backend, redirección en función de una expresión regular y el contenido de una cookie, y una terminación SSL utilizando Nginx como front-end.

Facts

En mi último post, vimos como instalar Puppet en la arquitectura master-agent y la creación de un módulo para declarar algunos recursos. En este, quiero mostrar cómo configurar un parámetro utilizando la aplicación Facter y despues, cómo extender Facter para tomar ese parámetro desde un archivo que lo contenga, creado «a mano» en el agente. Utilizaré la configuración del post anterior de la serie automatizaciones para el ejemplo un servicio PHP-FPM

Marionetas

Cuando tienes hacer un despliegue en muchos servidores o automatizar tareas repetitivas, Puppet es una gran opción. En base a manifiestos declarativos, Puppet se asegura de que existan recursos, los crea sin aún no existen y los utiliza. A diferencia de muchos otros lenguajes, en los manifiestos no se definen los procesos para aprovechar los recursos, sino que se describe «lo que debe haber» y Puppet se encarga de hacerlo realidad. «Así ha sido dicho y así será hecho».

Si has intentado instalar el navegador web Iridium en Linux Mint como indican las instrucciones de instalación de su página, habrás tenido el problema de que el paquete no está en los repositorios para la distribución, a pesar de que sí está para la versión de base Ubuntu.

Para instalarlo desde repositorio, puede añadirse el siguiente repo al archivo /etc/apt/sources.list

deb https://downloads.iridiumbrowser.de/ubuntu utopic main

De momento, no hay soporte para versiones más actuales del sistema operativo, pero ya podemos instalar sin compilar de fuentes la versión libre de Chrome. 3

guitarra

Se acerca el Somero 2015 y ya está todo preparado. Nos esperan unos días de amistad, comidas en común, charlas y talleres. Por fin, voy a conocer a los buenos […]

“Todo empieza con una analogía: los sistemas operativos son como los coches. La compañía Microsoft empezó vendiendo bicicletas motorizadas (MSDOS), luego pasó a producir una actualización (el Windows original) que permitía a la bicicleta ir más rápido. Y finalmente, produce un coche, no demasiado bonito, que pierde mucho aceite pero que la gente compra mucho. La otra compañía, Apple, vende unos coches muy cómodos, fáciles de usar, pero que vienen herméticamente cerrados de forma que es imposible saber qué hay en su interior. BeOS vende coches de alta tecnologías, hermosos, con gran estilo y capaces de volar, ir por el agua o hacer lo que uno quiera, y más baratos que la competencia. Y por último tenemos algo que no es ni siquiera una compañía, sino más bien un campamento de refugiados, lleno de voluntarios de gran talento, que produce tanques. Sí, tanques. Tan buenos, que nunca se rompen, fáciles de maniobrar, que consumen el mismo combustible que un coche, están fabricados con la última tecnología y, lo mejor de todo, son gratuitos. A medida que uno de esos tanques Linux, ¿no lo habían adivinado?, se termina, se deja en la calle y cualquiera puede llevárselo.”

Del prólogo de En el principio fue la línea de comandos de Neal Stephenson