Mantener infraestructura pequeña

jenkins

Ando buscando algo para mantener una infraestructura pequeña de unos 3 VPS en Linode. Que me recomiendan? Busco lo usual, saber que versiones tienen, actualizarlos, hacer deploy de applicaciones, etc.

Y si existiera un servicio, ojalá que apoye a gente que hace SL, genial, para no tener que tener que desplegar el manejador en otro VPS (huevo y la gallina)

La lista que tengo es: Chef, Ansible, Puppet, Landscape, Foreman.

Landscape puedo instalarlo en un VPS, pero di, mantener el VPS -___- Versión SaaS son 150$ anuales y se sale demasiado del presupuesto.

Bueno o 250$, no entiendo el pricing de Ubuntu ni lo que están vendiendo

Para 3 servidores no me tomaría la molestia (yo) necesitas una máquina para montar el server, luego instalar el binario para el cliente en las máquinas y eso necesita recursos, en lo particular par de scripts y voila… Pero Chef, podés tener en una receta tu script o comando de act y también crear recetas para deployment de apps cuando querés propagarlas… Hay varios cookbooks disponibles, podés revisar cuáles te sirven antes de empezar a crear los tuyos. He usado chef y puppet, ansible aún no lo uso (tengo training pendiente) pero es parecido. Chef me gusta mucho… Pero en general creo que te quedan grandes para eso
Si tenés alguna de las máquinas un poco ociosa en cuanto a recursos, instalo y los probás

jenkins

Diay, nada que ver seguir vaquero metiendome de vez en cuando a actualizar un server por ssh, ver si se quiebra algo, actualizar containers, y si quiero instalar un app ir a hacer 20 cosas y luego olvidarme que existían :confused:

Aquí andan los requerimientos: https://docs.chef.io/chef_system_requirements.html

Podrías tenerlo en una VM que encendés sólo cuando usas si tenes servicio por demanda

jenkins

De Foreman sabes algo?

Se ve chiva

No lo he usado yo pero tiene integración con puppet, ansible y Chef, lo del GUI se ve chiva para los que lo necesitan

Diría que lo que podrías hacer es buscar poner esas cosas en algún servicio por demanda y los encendés sólo cuando necesitas usarlos, así no pagas tanto (tipo Amazon, pagas por lo que usas)

Para lo que los querés es simple, no te va a quitar mucho tiempo implementarlo

con juju escribe los charms en python.

de fijo ya lo convencí :blush:

Kevin Porras

@cjenkins ansible es bastante amigable de usar y está bastante bien documentado