coglinev3.virtualbox

Ansible角色:virtualbox

构建 GitHub标签(最新日期) 许可证

这个Ansible角色在以下支持的Linux发行版上安装Oracle VirtualBox:

  • Debian 9(Stretch)
  • Debian 10(Buster)
  • Debian 11(Bullseye)
  • 企业Linux 7
  • 企业Linux 8
  • 企业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)

该角色经过GitHub Actions测试,使用Ansible Molecule,并在multi virtual machine vagrant environment中测试。

需求

角色变量

可用的变量如下所示,并包括默认值:

# Oracle的签名密钥的变量
oracle_public_key: https://www.virtualbox.org/download/oracle_vbox_2016.asc
oracle_public_key_id: 2980AECF
oracle_public_key_state: present

# 定义软件包依赖项
vbox_dependencies:
  - apt-transport-https
  - build-essential
  - dkms

# 定义VirtualBox版本、软件包名称、软件包状态
vbox_version: "7.0"
vbox_package: "virtualbox-{{ vbox_version }}" 在Debian上或 "VirtualBox-{{ vbox_version }}" 在RedHat上
vbox_package_state: latest

# 定义VirtualBox用户
vbox_users: []

# 设置debian或ubuntu发布名称(例如:stretch、buster、eaon、focal)
# 如果未设置该变量,Ansible将自动确定发布。
debian_ubuntu_release: ""

依赖项

示例剧本

---
# 文件:tests/test.yml

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

版本

发布:1.2.1

许可证

BSD

作者信息

版权 © 2023 Cogline.v3.

关于项目

Install Oracle VirtualBox on every supported Linux distribution.

安装
ansible-galaxy install coglinev3.virtualbox
许可证
bsd-3-clause
下载
334
拥有者