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

Open 2 Respuestas 1 Views
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

2 Respuestas

0
Poner las app  web del ubuntu en un contenedor?
respondido por rdavix Jul 5, 2016
2
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.
respondido por godlike (8,230 puntos) Jul 5, 2016
1Comentarios
comentado por mano (310 puntos) Jul 5, 2016
Concuerdo con godLike, pero Nacho, podrias dar un poco mas de info de que es lo que suelen hacer los Dev.
Si es solo hacer un checkout de codigo, o si suelen tocar config u software extra en la infra.
...