coglinev3.virtualbox
Ansible角色:virtualbox
这个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
拥有者