coglinev3.virtualbox

Rôle Ansible : virtualbox

Build Tag GitHub (dernier par date) Licence

Ce rôle Ansible installe Oracle VirtualBox sur les distributions Linux prises en charge suivantes :

  • 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),

Ce rôle a été testé avec GitHub Actions en utilisant Ansible Molecule et avec un environnement vagrant multi-machine virtuelle.

Exigences

Aucune

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut :

# variables pour la clé de signature d'Oracle
oracle_public_key: https://www.virtualbox.org/download/oracle_vbox_2016.asc
oracle_public_key_id: 2980AECF
oracle_public_key_state: present

# définir les dépendances du paquet
vbox_dependencies:
  - apt-transport-https
  - build-essential
  - dkms

# définir la version de VirtualBox, le nom du paquet, l'état du paquet
vbox_version: "7.0"
vbox_package: "virtualbox-{{ vbox_version }}" sur Debian ou "VirtualBox-{{ vbox_version }}" sur RedHat
vbox_package_state: latest

# définir les utilisateurs de VirtualBox
vbox_users: []

# Définir le nom de la version Debian ou Ubuntu (par exemple : stretch, buster, focal)
# Si la variable n'est pas définie, Ansible déterminera automatiquement la version.
debian_ubuntu_release: ""

Dépendances

Aucune

Exemple de Playbook

---
# fichier : tests/test.yml

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

Version

Version : 1.2.1

Licence

BSD

Informations sur l'auteur

Droits d'auteur © 2023 Cogline.v3.

À propos du projet

Install Oracle VirtualBox on every supported Linux distribution.

Installer
ansible-galaxy install coglinev3.virtualbox
Licence
bsd-3-clause
Téléchargements
334
Propriétaire