infOpen.openjdk-jdk

openjdk-jdk

CI
Mergify 状态
更新
Python 3
Ansible 角色

安装 openjdk-jdk 包。

需求

此角色需要 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_jdk_packages: "{{ _openjdk_jdk_packages }}"
openjdk_jdk_version: "{{ _openjdk_jdk_version }}"

# APT 特定变量
openjdk_jdk_apt_update_cache: True
openjdk_jdk_apt_cache_valid_time: 3600

默认 Debian 操作系统家庭变量

_openjdk_jdk_packages:
  - name: "openjdk-{{ openjdk_jdk_version }}-jdk"

默认 Debian Jessie 变量

_openjdk_jdk_version: 7

默认 Ubuntu Trusty 变量

_openjdk_jdk_version: 7

默认 Ubuntu Xenial 变量

_openjdk_jdk_version: 8

依赖关系

示例剧本

- hosts: servers
  roles:
    - { role: infOpen.openjdk-jdk }

许可协议

MIT

作者信息

Alexandre Chaussier (来自 Infopen 公司)

关于项目

Ansible role to install and configure openjdk-jdk

安装
ansible-galaxy install infOpen.openjdk-jdk
许可证
mit
下载
6.6k
拥有者
Infopen company