coglinev3.virtualbox
Ansible Role: virtualbox
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