virtualbox

Статус сборки

Ansible роль Virtualbox

Устанавливает безголовку Virtualbox и phpVirtualbox для удаленного доступа через веб-интерфейс. Предназначена для безголовых серверов Ubuntu или Debian.

После того как роль выполнится, вы сможете получить доступ к графическому интерфейсу VirtualBox через браузер, открыв http://<HostnameOrIP>/. Используйте IP-адрес или имя хоста, на котором выполнялся Ansible. Убедитесь, что порт 80 не заблокирован файерволом.

Для первого входа используйте admin:admin. Дополнительные сведения смотрите в документации phpVirtualbox.

Требования

Проверено на Ubuntu 14.04 и 16.04. Вероятно, работает со всеми версиями Debian и Ubuntu, которые не слишком устарели.

Переменные роли

Вот переменные роли, которые вы, вероятно, захотите изменить:

  • virtualbox_user: vbox - Пользователь, запускающий демон Virtualbox и к которому подключается phpVirtualbox. Это НЕ пользователь для входа в графический интерфейс phpVirtualbox.
  • virtualbox_user_pw: abc123 - Пароль в открытом виде для пользователя демона Virtualbox, необходимый для конфигурации подключения phpVirtualbox.

Есть и другие переменные, которые вы можете переопределить при использовании этой роли. Для полного списка смотрите defaults/main.yml.

Зависимости

Не зависит от других ролей.

Пример плейбука

Скопируйте эту роль в директорию roles/stefanhorning.virtualbox в вашем проекте Ansible. Предпочтительно добавьте её как подсистема. Вы также можете установить её с помощью ansible-galaxy install stefanhorning.virtualbox. Затем используйте её следующим образом:

- name: Мой плейбук
  hosts: servers
  roles:
    - { role: stefanhorning.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supersecretvalue }

Лицензия

BSD

Информация об авторе

Стефан Хорнинг

О проекте

Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.

Установить
ansible-galaxy install stefanhorning/ansible-role-virtualbox
Лицензия
Unknown
Загрузки
85
Владелец