mimacom.crowd

Ansible 角色: crowd

构建状态

在 Linux 服务器上安装 Atlassian Crowd。此角色默认将安装 OpenJDK。

需求

无。

角色变量

可用变量如下所示,包含默认值(见 defaults/main.yml):

crowd_version: 3.1.3

指定要安装的 Crowd 版本

crowd_fqdn: ""

设置 tomcat 代理的 FQDN

crowd_https: False

设置 tomcat 代理的协议

crowd_port: ""

设置 tomcat 代理的端口

crowd_include_jdk: True

设置为 False 以禁用 OpenJDK 安装。

crowd_openjdk_version: 1.8.0

要安装哪个 OpenJDK 以运行 Crowd。检查 Crowd 支持的平台并根据需要调整此变量。

crowd_user: crowd

运行该服务的用户名称

crowd_application_folder: "/opt/atlassian/crowd"

安装应用程序的路径

crowd_data_folder: "/var/atlassian/application-data/crowd"

应用程序数据将存储的路径

crowd_jvm_memory: 1g

Java 虚拟机堆大小

依赖

无。

示例剧本

这将安装 Crowd,并告诉 tomcat 期待特定的虚拟主机和 HTTPS 连接(代理设置)。

- hosts: servers
  become: yes
  roles:
    - role: mimacom.crowd

升级 Crowd

要升级 Crowd,只需将版本变量更改为更高的版本号。旧的二进制版本将被保留,但不会被进一步使用。你应该手动删除它们。

在升级之前,请做好备份,因为 Crowd 数据将无法与旧版本一起使用。如果你设置的版本低于已安装的版本,角色将失败。

当前版本作为 Ansible 事实保存在 /etc/ansible/facts.d/ 中。

许可证

Apache 许可证 2.0

作者信息

此角色由 Remo Wengermimacom)创建。

关于项目

Installs Atlassian Crowd server

安装
ansible-galaxy install mimacom.crowd
许可证
Unknown
下载
415
拥有者
Leading provider of open source, cloud and data software.