All Projects → mediapeers → ansible-role-virtualbox

mediapeers / ansible-role-virtualbox

Licence: other
Ansible Role - Installs headless Virtualbox and phpVirtualbox for remote access through Web GUI

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to ansible-role-virtualbox

packer-ubuntu-18.04
packer example - Ubuntu Server 18.04.5
Stars: ✭ 37 (+164.29%)
Mutual labels:  virtualbox, ubuntu-server
Ansible Vault
🔑 Ansible role for Hashicorp Vault
Stars: ✭ 189 (+1250%)
Mutual labels:  virtualbox, ansible-role
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (+414.29%)
Mutual labels:  virtualbox, ansible-role
phpvirtualbox4dsm
PhpVirtualbox package for Synology DSM
Stars: ✭ 28 (+100%)
Mutual labels:  virtualbox, phpvirtualbox
UBUNTU20-CIS
Ansible role for Ubuntu 2004 CIS Baseline
Stars: ✭ 136 (+871.43%)
Mutual labels:  ansible-role, ubuntu-server
Trellis
WordPress LEMP stack with PHP 8.0, Composer, WP-CLI and more
Stars: ✭ 2,295 (+16292.86%)
Mutual labels:  virtualbox
Node Virtualbox
A JavaScript Library for Interacting with VirtualBox
Stars: ✭ 231 (+1550%)
Mutual labels:  virtualbox
Nixbox
NixOS Vagrant boxes [[email protected]]
Stars: ✭ 189 (+1250%)
Mutual labels:  virtualbox
Jetson
Helmut Hoffer von Ankershoffen experimenting with arm64 based NVIDIA Jetson (Nano and AGX Xavier) edge devices running Kubernetes (K8s) for machine learning (ML) including Jupyter Notebooks, TensorFlow Training and TensorFlow Serving using CUDA for smart IoT.
Stars: ✭ 151 (+978.57%)
Mutual labels:  virtualbox
ansible-role-tailscale
Ansible role to install and configure a Tailscale node.
Stars: ✭ 189 (+1250%)
Mutual labels:  ansible-role
Vagrantboxes
Handcrafted Arch Linux Vagrant base box with ❤️
Stars: ✭ 242 (+1628.57%)
Mutual labels:  virtualbox
Packer Centos 7
This build has been moved - see README.md
Stars: ✭ 223 (+1492.86%)
Mutual labels:  virtualbox
Box
[DEPRECATED] Official, pre-packaged Vagrant Box
Stars: ✭ 197 (+1307.14%)
Mutual labels:  virtualbox
Awesome Vm Exploit
share some useful archives about vm and qemu escape exploit.
Stars: ✭ 239 (+1607.14%)
Mutual labels:  virtualbox
rhino
Agile Sandbox for analyzing Windows, Linux and macOS malware and execution behaviors
Stars: ✭ 49 (+250%)
Mutual labels:  virtualbox
Babun Docker
Use Docker Toolbox with Babun (Cygwin) in Windows
Stars: ✭ 173 (+1135.71%)
Mutual labels:  virtualbox
Packer Templates
Scripts and Templates used for generating Vagrant images
Stars: ✭ 219 (+1464.29%)
Mutual labels:  virtualbox
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+1628.57%)
Mutual labels:  virtualbox
Wplib Box
The Best Local Dev Server for WordPress Developers
Stars: ✭ 204 (+1357.14%)
Mutual labels:  virtualbox
Xv6 Book Chinese
MIT操作系统工程的教学操作系统Xv6的源码剖析中文翻译项目,使用ANSI标准C重新在riscv架构上实现Unix v6;
Stars: ✭ 223 (+1492.86%)
Mutual labels:  virtualbox

This repo is not maintained here anymore, but at https://github.com/stefanhorning/ansible-role-virtualbox

Ansible role Virtualbox

Installs headless Virtualbox and phpVirtualbox for remote access through Web GUI. Meant for a headless Ubuntu or Debian servers.

Once the role has run through you can access the VirtualBox GUI from a browser by opening http://<HostnameOrIP>/. Use the IP or the hostname here that Ansible was running against. Make sure port 80 is not blocked by any firewall.

For the first login use admin:admin. See more details in the phpVirtualbox docs

Requirements

Tested with Ubuntu 14.04 and 16.04. Probably works with all Debian and Ubuntu flavours and versions which are not too old.

Role Variables

Those are the role variables you probably want to change:

  • virtualbox_user: vbox - User that runs Virtualbox deamon and phpVirtualbox connects to. This is NOT the user for signing in to the phpVirtualbox GUI
  • virtualbox_user_pw: abc123 - Plaintext PW for virtualbox daemon user, needed for phpVirtualbox connection config.

There is more variables you can overwrite when using this role. For a full list see defaults/main.yml.

Dependencies

Depends on no other roles.

Example Playbook

Copy this role into the roles/mediapeers.virtualbox dir in your Ansible project. Preferably add it as a submodule. You can also install it with ansible-galaxy install mediapeers.virtualbox. Then use it like so:

- name: My playbook
  hosts: servers
  roles:
    - { role: mediapeers.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supersecretvalue }

License

BSD

Author Information

Stefan Horning [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].