stefanhorning.virtualbox
Ansible角色 Virtualbox
安装无头的 Virtualbox 和 phpVirtualbox,以便通过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
拥有者