coglinev3.virtualbox

Ansible Role: virtualbox

Build GitHub latest tag License

This Ansible role installs Oracle VirtualBox on the following Linux distributions:

  • Debian 9 (Stretch)
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • Enterprise Linux 7
  • Enterprise Linux 8
  • Enterprise Linux 9
  • Fedora 35
  • Fedora 36
  • Linux Mint 20 Ulyana
  • Ubuntu 18.04 LTS (Bionic Beaver)
  • Ubuntu 20.04 LTS (Focal Fossa)
  • Ubuntu 22.04 LTS (Jammy Jellyfish)

This role was tested using GitHub Actions and Ansible Molecule in a multi-VM Vagrant environment.

Requirements

None

Role Variables

Here are the available variables and their default values:

# Oracle's signing key variables
oracle_public_key: https://www.virtualbox.org/download/oracle_vbox_2016.asc
oracle_public_key_id: 2980AECF
oracle_public_key_state: present

# Package dependencies
vbox_dependencies:
  - apt-transport-https
  - build-essential
  - dkms

# VirtualBox Version, package name, package state
vbox_version: "7.0"
vbox_package: "virtualbox-{{ vbox_version }}" for Debian or "VirtualBox-{{ vbox_version }}" for RedHat
vbox_package_state: latest

# VirtualBox users
vbox_users: []

# Set the release name for Debian or Ubuntu (e.g., stretch, buster, focal)
# If not set, Ansible will figure it out automatically.
debian_ubuntu_release: ""

Dependencies

None

Example Playbook

---
# file: tests/test.yml

- hosts: localhost
  become: true
  vars:
    vbox_users:
      - myaccount
  roles:
    - { role: coglinev3.virtualbox }

Version

Release: 1.2.1

License

BSD

Author Information

Copyright © 2023 Cogline.v3.

Informazioni sul progetto

Install Oracle VirtualBox on every supported Linux distribution.

Installa
ansible-galaxy install coglinev3.virtualbox
Licenza
bsd-3-clause
Download
334
Proprietario