¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

¿Perfiles+Permisos? o que me sugieren? - UBUNTU/WINDOWS

Hola! Buen Dia! ¿cómo andan?

Hoy me toca a mi preguntar,

A decir verdad me da un poco de cosa, porque siempre se habla de cosas más robustas, pero siento que no esto viendo algo, y quisiera compartirlo.

Acá voy,

Tengo un "cliente" (mi suegro Grrrr), que tiene 2 servidores, uno con ubuntu y otro con windows, desde los que les dá a sus empleados/clientes unas apps web.

La infra es mas chica de lo que piensan:

-Ubuntu Server con LAMP, sirviendo 2 sitios.

-Windows 2008 con IIS y sqlexpress. (y otros servicios básicos de microsoft)

Hasta acá las aplicaciones siempre fueron customizadas y mantenidas por sus creadores (dos desarrolladores).

¿qué pasó? Estas personas están desenemistadas y han traido consigo algunos downtimes.

----------

Que quiere el cliente? que los desarrolladores sólo toquen los servicios deacuerdo a su alcance, y poder asegurar los productos sin que estos desarrolladores se 'pisen la manguera'.

Desde ya que no existe ningun tipo de repositorio de versionado de soft desde dónde emprolijar todo y/o automatizar.

--------

Entonces, partiendo de la premisa que NO QUISIERA convertirme en el que haga el deploy ante cada cambio

¿que sugieren como mejor practica?

Yo me quedé en la creación de usuarios y perfiles en cada uno de los equipos, y realizar el aseguramiento a través de permisos.

y vuelvo a decirlo....dada la infra, pienso que no estoy viendo algo.

Desde ya muchas gracias de antemano.



Saludos.



NAcho

Respuestas

  • No se en qué están hechas las apps, pero con gitlab + webhooks + algo como https://github.com/miso-belica/gitlab-webhooks/tree/master/glhooks podés conseguir esto.

    Básicamente les vas a dar acceso a los desarrolladores a cada proyecto por separado (van a tener que usar git, pero si no están usando git todavía no los querés como desarrolladores), y el webhook lo único que va a hacer es hacer un pull cada vez que haya un update en, ponele, master. El pull lo hacés desde glhooks y lo chantás en el directorio donde está la app.

    Te lleva un ratito instalar gitlab y dejarlo configurado, pero una vez que está, queda para siempre.
Este hilo ha sido cerrado.