stefanhorning.virtualbox

构建状态

Ansible角色 Virtualbox

安装无头的 VirtualboxphpVirtualbox,以便通过Web GUI进行远程访问。适用于无头的Ubuntu或Debian服务器。

当角色运行完成后,您可以通过浏览器访问VirtualBox GUI,打开 http://<主机名或IP>/。这里使用的是Ansible运行时的IP或主机名。确保80端口没有被防火墙阻止。

首次登录使用 admin:admin。更多详细信息请查看 phpVirtualbox文档

需求

已在Ubuntu 14.04和16.04上测试。可能适用于所有不太旧的Debian和Ubuntu版本。

角色变量

这些是您可能想要更改的角色变量:

  • virtualbox_user: vbox - 运行Virtualbox守护进程的用户,phpVirtualbox连接到此用户。此用户不是用来登录phpVirtualbox GUI的用户。
  • virtualbox_user_pw: abc123 - Virtualbox守护进程用户的明文密码,用于phpVirtualbox连接配置。

使用此角色时还有更多变量可以覆盖。完整列表请见 defaults/main.yml

依赖

不依赖于其他任何角色。

示例剧本

将此角色复制到您的Ansible项目的 roles/stefanhorning.virtualbox 目录中。最好将其作为子模块添加。 您也可以通过 ansible-galaxy install stefanhorning.virtualbox 安装它。 然后,可以这样使用:

- name: 我的剧本
  hosts: 服务器
  roles:
    - { role: stefanhorning.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supersecretvalue }

许可证

BSD

作者信息

Stefan Horning

关于项目

Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.

安装
ansible-galaxy install stefanhorning.virtualbox
许可证
Unknown
下载
94
拥有者