Página 1 de 1

Muchas preguntas respecto al multidepósito.

Publicado: 9 de diciembre de 2015 - 16:48
por Mael
¡Hola!

Actualmente estoy haciendo prácticas en una empresa y me han asignado el proyecto de configurar WAPT.
Tengo el servidor y el repositorio principal funcionando en Ubuntu.
Sin embargo, estoy teniendo algunos problemas y tengo algunas preguntas.
¿Es posible configurar varios repositorios diferentes en el mismo servidor? Y si es así, ¿cómo? ¿
Puedo mostrar solo el contenido de un repositorio en la página localhost:8088/list si tengo varios repositorios?
¿Es posible ocultar los grupos de paquetes de la página localhost:8088/list?

Atentamente, Maël.

Re: Numerosas preguntas respecto al multidepósito.

Publicado: 10 de diciembre de 2015 - 09:29
por sfonteneau
Buen día
Mael escribió: ¡Hola!

Actualmente estoy haciendo prácticas en una empresa y me han asignado el proyecto de configurar WAPT.
Tengo el servidor y el repositorio principal funcionando en Ubuntu.
Sin embargo, estoy teniendo algunos problemas y tengo algunas preguntas.
¿Es posible configurar varios repositorios diferentes en el mismo servidor? Y si es así, ¿cómo?
Sí, es posible; ya lo hice para un caso bastante específico. Todo depende de lo que quieras hacer.

Puedes crear una nueva carpeta en /var/www/wapt2/

Puede almacenar los paquetes en /var/www/wapt2/
Y regenera el archivo del paquete con:
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt2/

Por lo tanto, su segundo repositorio en el mismo servidor será: http://wapt/wapt2/

¿Pero puedes explicarme lo que quieres hacer?
mael escribió: ¿Podemos mostrar solo el contenido de un repositorio en la página localhost:8088/list en el caso de un repositorio múltiple?
No que yo sepa, por verificar
mael escribió: ¿Es posible ocultar los grupos de paquetes en la página localhost:8088/list?
No que yo sepa, por verificar

Re: Numerosas preguntas respecto al multidepósito.

Publicado: 10 de diciembre de 2015 - 09:58
por Mael
Gracias por su respuesta.

Mi objetivo es el siguiente: cuando los usuarios que no son administradores en localhost:8088/list consultan la lista de paquetes disponibles para su instalación, no ven la sección "común" disponible para todos los usuarios, sino solo los grupos de paquetes específicos de cada departamento. Por ejemplo, el departamento de contabilidad tendría acceso a una lista de paquetes diferente a la del departamento de recursos humanos. Y estos dos departamentos no verían la lista de paquetes común.

Actualmente, solo he encontrado una solución: crear un acceso directo (mediante GPO) a la URL de un grupo de paquetes independiente para cada departamento. De esta forma, el usuario tiene acceso a la lista de paquetes correspondiente sin ver demasiados paquetes. Sin embargo, la interfaz actualmente no indica si los paquetes están instalados o no.

Re: Numerosas preguntas respecto al multidepósito.

Publicado: 10 de diciembre de 2015 - 17:58
por sfonteneau
No creo que sea posible.

En mi opinión (y es solo mi opinión), con algunos ajustes:
Sería necesario crear una intranet personalizada con http://soft.mycompany.fr/accounting y http://soft.mycompany.fr/administrative . Se podría mostrar la página deseada según el usuario.

Se podría obtener el estado del software ya instalado con: http://127.0.0.1:8088/status

. Luego se podría crear una página con el software que se desee, y el enlace de instalación apuntaría a:
http://127.0.0.1:8088/install?package=smp-google-chrome

. Cabe destacar que, incluso con esta solución, todos los usuarios que sean miembros del grupo "waptselfservice" podrían instalar cualquier software con una simple búsqueda. No hay distinción de usuario para un software determinado.

Si esta opción realmente le interesa, tendría que ponerse en contacto con la empresa tranquil.it y financiar el desarrollo de esta función.
O bien, puede desarrollar esta función faltante utilizando el código fuente de WAPT disponible aquí: https://github.com/tranquilit/WAPT