coglinev3.virtualbox

Rol de Ansible: virtualbox

Construir Etiqueta de GitHub (última por fecha) Licencia

Este rol de Ansible instala Oracle VirtualBox en las siguientes distribuciones de Linux soportadas:

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

Este rol fue probado con GitHub Actions usando Ansible Molecule y con un entorno de vagrant de varias máquinas virtuales.

Requisitos

Ninguno

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados:

# variables para la clave de firma de Oracle
oracle_public_key: https://www.virtualbox.org/download/oracle_vbox_2016.asc
oracle_public_key_id: 2980AECF
oracle_public_key_state: present

# definir dependencias de paquetes
vbox_dependencies:
  - apt-transport-https
  - build-essential
  - dkms

# definir la versión de VirtualBox, nombre del paquete, estado del paquete
vbox_version: "7.0"
vbox_package: "virtualbox-{{ vbox_version }}" en Debian o "VirtualBox-{{ vbox_version }}" en RedHat
vbox_package_state: latest

# definir usuarios de VirtualBox
vbox_users: []

# Establecer nombre de la versión de debian o ubuntu (por ejemplo: stretch, buster, eaon, focal)
# Si la variable no se establece, Ansible determinará automáticamente la versión.
debian_ubuntu_release: ""

Dependencias

Ninguna

Ejemplo de Playbook

---
# archivo: tests/test.yml

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

Versión

Lanzamiento: 1.2.1

Licencia

BSD

Información del Autor

Copyright © 2023 Cogline.v3.

Acerca del proyecto

Install Oracle VirtualBox on every supported Linux distribution.

Instalar
ansible-galaxy install coglinev3.virtualbox
Licencia
bsd-3-clause
Descargas
334
Propietario