stefanhorning.virtualbox

Estado de la construcción

Rol de Ansible para Virtualbox

Instala Virtualbox headless y phpVirtualbox para acceso remoto a través de una interfaz gráfica web. Está diseñado para servidores Ubuntu o Debian sin interfaz gráfica.

Una vez que el rol se haya ejecutado, puedes acceder a la GUI de VirtualBox desde un navegador abriendo http://<HostnameOrIP>/. Utiliza aquí la IP o el nombre de host contra el cual se estaba ejecutando Ansible. Asegúrate de que el puerto 80 no esté bloqueado por ningún firewall.

Para el primer inicio de sesión usa admin:admin. Consulta más detalles en la documentación de phpVirtualbox

Requisitos

Probado en Ubuntu 14.04 y 16.04. Probablemente funcione en todas las versiones y sabores de Debian y Ubuntu que no sean muy antiguos.

Variables del rol

Estas son las variables del rol que probablemente quieras cambiar:

  • virtualbox_user: vbox - Usuario que ejecuta el daemon de Virtualbox y al que se conecta phpVirtualbox. ESTE NO es el usuario para iniciar sesión en la GUI de phpVirtualbox.
  • virtualbox_user_pw: abc123 - Contraseña en texto plano para el usuario del daemon de Virtualbox, necesaria para la configuración de conexión de phpVirtualbox.

Hay más variables que puedes sobrescribir al usar este rol. Para una lista completa, consulta defaults/main.yml.

Dependencias

No depende de otros roles.

Ejemplo de Playbook

Copia este rol en el directorio roles/stefanhorning.virtualbox en tu proyecto de Ansible. Preferiblemente, añádelo como un submódulo. También puedes instalarlo con ansible-galaxy install stefanhorning.virtualbox. Luego, úsalo así:

- name: Mi playbook
  hosts: servidores
  roles:
    - { role: stefanhorning.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supersecretvalue }

Licencia

BSD

Información del autor

Stefan Horning

Acerca del proyecto

Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.

Instalar
ansible-galaxy install stefanhorning.virtualbox
Licencia
Unknown
Descargas
94
Propietario