laxathom.jira
Jira软件的Ansible角色
一个用于在RHEL/CentOS服务器上安装和管理JIRA服务器配置的角色。
需求
没有特殊要求,只要你使用变量jira_java_install
来自动安装Java OpenJDK,否则,你需要在运行此角色之前手动安装Java JRE。
角色变量
重点变量(更多详情请查看defaults/main.yml):
jira_java_install
定义该角色是否需要在系统中自动安装Java OpenJDK。
jira_java_version
jira_version
定义要安装的版本。这两个版本是相互关联的,因为JIRA的发布取决于特定的Java版本。请参阅Jira服务器的系统要求。
jira_java_home
定义Java的安装路径。如果您管理自己的Java环境并禁用jira_java_install
,请覆盖此变量。
jira_group
jira_user
jira_homedir
jira_workdir
jira_archive: 'atlassian-jira-software-{{ jira_version }}.tar.gz'
jira_url: 'https://downloads.atlassian.com/software/jira/downloads/{{ jira_archive }}'
定义默认下载网址。如果您在内部管理自己的软件包仓库,这个变量可以被覆盖。
jira_hostname
jira_server_port
jira_connector_port
jira_connector_redirect_port
jira_connection_timeout
jira_context_path
jira_proxy_name
jira_scheme
JIRA服务器附带一个预配置的Servlet容器(Apache Tomcat)。这些变量允许您更新其配置,以满足基础设施的要求。
jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd
定义数据库引擎的位置和凭据。
依赖关系
无。
示例Playbook
以下是一个包含一些变量的示例Playbook:
- hosts: servers
vars:
jira_java_install: true
jira_version: "7.12.0"
jira_db_engine: postgresql
jira_db_port: 5432
jira_db_user: jira
jira_db_passwd: "mysuperduperpassword"
roles:
- name: laxathom.jira
tags:
- jira
许可证
MIT
安装
ansible-galaxy install laxathom.jira
许可证
Unknown
下载
88
拥有者