lrk.ansible_role_sjk

Ansible 角色:瑞士Java刀 (SJK) (lrk.ansible-role-sjk)

构建状态 Galaxy Ansible Ansible Ansible

这是一个Ansible角色,用于安装瑞士Java刀 (SJK)

支持的操作系统

  • CentOS 7

要求

瑞士Java刀 (SJK) 的要求:

  • 需要在您的机器上安装Java开发工具包 (JDK)。

角色变量

可用变量及其默认值如下(见 defaults/main.yml

  ---
    # SJK二进制文件版本。
    # 可以是最新版本或特定版本号。
    # 默认值:latest
    # 请查看 https://mvnrepository.com/artifact/org.gridkit.jvmtool/sjk 了解可用版本
    sjk_version: latest

    # true:使用完整的sjk二进制文件(带有mxdump)
    # false:使用更轻便的sjk二进制文件(不带mxdump)
    # 默认值:false
    sjk_use_sjkplus: false

    # SJK二进制文件的目标路径
    sjk_dest: '/opt/sjk/sjk{% if sjk_use_sjkplus is defined and sjk_use_sjkplus== true %}-plus{% endif %}-{{ sjk_version | lower }}'

    # 配置SJK二进制文件的所有者
    # 默认值:空
    sjk_owner:

    # 配置SJK二进制文件的所有者组
    # 默认值:空
    sjk_group:

    # 配置SJK二进制文件的权限
    # 默认值:u=r,g=r,o=r
    sjk_chmod: "u=r,g=r,o=r"
   
    # 从哪个仓库下载sjk(可选)
    # 默认值: https://repo1.maven.org/maven2
    sjk_repo_url: null

    # 仓库的用户名用于认证
    # 默认值:无
    sjk_repo_username: null

    # 仓库的密码用于认证
    # 默认值:无
    sjk_repo_password: null

依赖

此角色没有依赖项。

示例剧本

  - hosts: servers
    vars:
    roles:
      - lrk.sjk

许可证

Apache 许可证版本 2.0

参考

作者信息

此角色由 Lrk 创建。

关于项目

An Ansible Role that install Swiss Java Knife (SJK).

安装
ansible-galaxy install lrk.ansible_role_sjk
许可证
apache-2.0
下载
5.3k
拥有者