freelinuxdistrodeployed / LDT

Linux Deployed Tool
http://freelinuxdistrodeployed.github.io/LDT
Apache License 2.0
6 stars 2 forks source link

Testeo #10

Closed juanAFernandez closed 9 years ago

juanAFernandez commented 9 years ago

Como parte del desarrollo debemos testear las partes del proyecto de forma local. Para ello debemos hacer uso de jaulas o contenedores. Creando varias donde hacer el despliegue de Ansible. Dentro de estas jaulas o contenedores tendremos que configurar lo mínimo par que Ansible pueda conectarse a ellas con SSH. Tendremos que investigar sobre ello.

juanAFernandez commented 9 years ago

Del tema3:

Hay que tener en cuenta que si este usuario no está definido dentro de la jaula al acceder directamente a la misma (mediante un contenedor de los que se verán más adelante, por ejemplo) no se podrá usar. Esta es una de las principales diferencias entre las jaulas chroot y los contenedores (que se verán más adelante): las primeras no necesitan usuarios definidos, porque se ejecutan como una serie de procesos del anfitrión con limitaciones en el acceso al sistema de ficheros; sin embargo, un contenedor se ejecuta como una máquina completa. Por tanto, si se quiere usar una jaula como tal una de las cosas que habrá que hacer es, precisamente, definir usuarios y darle privilegios.

juanAFernandez commented 9 years ago

Interesante: http://www.taringa.net/post/linux/1301433/Chroot-Un-Debian-en-mi-Ubuntu.html Ansible con Docker: http://www.ansible.com/docker

juanAFernandez commented 9 years ago

Por favor modificad el README.md de la sección de testing añadiendo como se ejecutan las pruebas, si se necesita alguna instalación previa y como se elimina todo después, preferiblemente que sean en un par de script. Todo esto para que la documentación quede bien. Además si aprovecháis y modificáis la sección de doc de la web y añadís un post mejor que mejor :).

juanantc commented 9 years ago

Movido a #22