infOpen.openjdk-jre
openjdk-jre
安装 openjdk-jre 包。
需求
此角色需要 Ansible 2.8 或更高版本,平台需求在元数据文件中列出。
测试
此角色使用 Molecule 进行测试。
本地和 GitHub Actions 测试默认在 Docker 上运行。
请参见 molecule 文档以使用其他后端。
当前,测试在以下环境中进行:
- CentOS 7
- CentOS 8
- Debian Buster
- Debian Stretch
- Ubuntu Bionic
- Ubuntu Focal
使用的版本:
- Ansible 2.8.x
- Ansible 2.9.x
运行测试
使用 Docker 驱动
$ tox
您还可以使用环境变量配置 molecule 选项和命令:
MOLECULE_OPTIONS
默认值: "--debug"MOLECULE_COMMAND
默认值: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox
角色变量
默认角色变量
# openjdk-jre 角色的默认变量文件
# 特定于 Debian 系列的设置
openjdk_jre_apt_update_cache: True
openjdk_jre_apt_cache_valid_time: 3600
# 通用设置
openjdk_jre_version: "{{ _openjdk_jre_version }}"
openjdk_jre_packages: "{{ _openjdk_jre_packages }}"
依赖关系
无
示例剧本
- hosts: servers
roles:
- { role: infOpen.openjdk-jre }
许可证
MIT
作者信息
Alexandre Chaussier(来自 Infopen 公司)
- https://www.infopen.pro
- a.chaussier [at] infopen.pro