antmelekhin.jira
Jira
一个用于安装、配置和更新 Jira 的 Ansible 角色。
升级到 2.x
在版本 2.0.0 中,jira_root_path
变量已更名为 jira_install_path
。
需求
- 支持的 Ansible 版本:2.12 及更高版本。
- 支持的平台:
- Debian
- 10
- 11
- 12
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
角色变量
所有可以被覆盖的变量存放在 defaults/main.yml 文件中。 关于可用变量的描述,请查看 meta/argument_specs.yml 文件。 同样,预设变量的描述和默认值可以在 vars/main.yml 文件中找到。
依赖关系
此角色不安装 Java
包、反向代理(Apache
或 Nginx
)或数据库管理系统。在使用该角色之前,您需要先安装这些软件包。
示例剧本
安装带有依赖项的 Jira(Java
和 PostgreSQL
):
安装依赖项:
ansible-galaxy install -r requirements.yml
运行剧本:
---
- name: 设置 Jira
hosts: jira
vars:
db_name: 'jira'
db_username: 'jira'
db_password: 'P@ssw0rd!'
roles:
- role: antmelekhin.java
- role: geerlingguy.postgresql
postgresql_users:
- name: '{{ db_username }}'
password: '{{ db_password }}'
postgresql_databases:
- name: '{{ db_name }}'
lc_collate: 'en_US.UTF-8'
lc_ctype: 'en_US.UTF-8'
encoding: 'UTF-8'
template: 'template0'
owner: '{{ db_username }}'
- role: antmelekhin.jira
jira_db_configuration: true
jira_db_host: 127.0.0.1
jira_db_port: 5432
jira_db_name: '{{ db_name }}'
jira_db_username: '{{ db_username }}'
jira_db_password: '{{ db_password }}'
许可证
MIT
作者信息
梅列金·安东 (Melekhin Anton)。
安装
ansible-galaxy install antmelekhin.jira
许可证
mit
下载
347
拥有者