bamboo

Ansible Роль: bamboo

Статус сборки

Устанавливает Atlassian Bamboo на Linux-серверах. Эта роль по умолчанию установит OpenJDK.

Требования

Отсутствуют.

Переменные роли

Доступные переменные приведены ниже с их значениями по умолчанию (см. defaults/main.yml):

bamboo_master_version: 6.10.4

Укажите версию Bamboo для установки.

bamboo_master_fqdn: ""

Установите FQDN прокси Tomcat.

bamboo_master_https: False

Установите протокол прокси Tomcat.

bamboo_master_port: ""

Установите порт прокси Tomcat.

bamboo_master_include_jdk: True

Установите False, чтобы отключить установку OpenJDK.

bamboo_master_openjdk_version: 1.8.0

Какую версию OpenJDK установить для запуска Bamboo. Проверьте поддерживаемые платформы 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

Размер кучи JVM Java.

Зависимости

Отсутствуют.

Пример Playbook

Этот playbook устанавливает Bamboo и сообщает Tomcat, что он должен ожидать конкретный виртуальный хост и 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/ansible-role-bamboo
Лицензия
apache-2.0
Загрузки
1063
Владелец
Leading provider of open source, cloud and data software.