lean_delivery.jboss

jboss 角色

许可证 构建状态

概述

此角色在 Linux 和 Windows 平台上安装 JBoss 应用程序
当前 JBoss 角色可以安装在 Linux 6.* 和 7.* 操作系统上

角色任务

  • 创建 JBoss 用户(Linux)
  • 安装 JBoss
    • 额外选项可从 S3、网页、jboss-org 或本地源安装。
  • 设置 JBOSS_HOME 变量(Linux)

需求

  • 安装所需的最低 Ansible 版本:2.5
  • 支持的 JBoss 版本
    • 6
    • 7
  • 支持的操作系统
    • CentOS
      • 6
      • 7
    • Windows:
      • 10

角色变量


  • jboss_user - JBoss 用户

  • jboss_group - JBoss 用户组

  • transport - 人工制品源传输 可用选项:

    • jboss-org - 从 http://download.jboss.org 下载人工制品,指定:
      • jboss_major_version
      • jboss_minor_version
      • jboss_patch_version
    • web - 从自定义网页 URI 获取人工制品
    • local - 本地人工制品
  • jboss_path - JBoss 应安装的位置 默认值: /opt/jboss

  • download_path - 下载人工制品的本地文件夹 默认值: /tmp/

  • transport_web - http/https 人工制品的 URI,例如 "http://my-storage.example.com/jboss-as-7.1.1.Final.zip"

  • transport_local - 本地人工制品的路径,例如 "/tmp/jboss-as-7.1.1.Final.zip"

示例剧本

从 jboss.org 安装 JBoss:

- name: "从 jboss.org 安装 JBoss"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      jboss_major_version: 7
      jboss_minor_version: 1
      jboss_patch_version: 1

从本地文件安装 JBoss:

- name: "从本地安装 JBoss"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      transport: "local"
      transport_local: "/tmp/jboss-as-7.1.1.Final.zip"

许可证

Apache2

作者

关于项目

Lean Delivery Jboss install

安装
ansible-galaxy install lean_delivery.jboss
许可证
apache-2.0
下载
812
拥有者
Simplify by using!