mimacom.bamboo

Ansible 角色: bamboo

构建状态

在 Linux 服务器上安装 Atlassian Bamboo。该角色默认会安装 OpenJDK。

需求

无。

角色变量

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

bamboo_master_version: 6.10.4

指定要安装的 Bamboo 版本

bamboo_master_fqdn: ""

设置 tomcat 代理的 FQDN

bamboo_master_https: False

设置 tomcat 代理的协议

bamboo_master_port: ""

设置 tomcat 代理的端口

bamboo_master_include_jdk: True

设置为 False 以禁用 OpenJDK 安装。

bamboo_master_openjdk_version: 1.8.0

为运行 Bamboo 安装哪个版本的 OpenJDK。请检查 Bamboo 支持的平台,并根据需要调整此变量。

bamboo_master_user: bamboo

服务运行的用户名称

bamboo_master_application_folder: "/opt/atlassian/bamboo"

应用程序安装路径

bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"

应用程序数据存储路径

bamboo_master_jvm_memory: 1g

Java VM 堆大小

依赖

无。

示例 Playbook

这将安装 Bamboo,并告诉 tomcat 期待特定的 vHost 和 HTTPS 连接(代理设置)。

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

升级 Bamboo

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

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

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

许可证

Apache 许可证 2.0

作者信息

该角色由 Remo Wenger 创建。

关于项目

Installs Atlassian Bamboo server

安装
ansible-galaxy install mimacom.bamboo
许可证
apache-2.0
下载
1.1k
拥有者
Leading provider of open source, cloud and data software.