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
- CentOS
角色变量
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
作者
- Anastacia Maletskaya
anastacia_maletskaya@lean-delivery.com
安装
ansible-galaxy install lean_delivery.jboss
许可证
apache-2.0
下载
812
拥有者
Simplify by using!