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.
ansible-galaxy install mimacom/ansible-role-bamboo