mimacom.bamboo
Ansible Role: bamboo
Instala Atlassian Bamboo en servidores Linux. Este rol instalará OpenJDK por defecto.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores por defecto (ver defaults/main.yml
):
bamboo_master_version: 6.10.4
Especifica la versión de Bamboo a instalar.
bamboo_master_fqdn: ""
Configura el FQDN del proxy de Tomcat.
bamboo_master_https: False
Configura el protocolo del proxy de Tomcat.
bamboo_master_port: ""
Configura el puerto del proxy de Tomcat.
bamboo_master_include_jdk: True
Establecer en False para desactivar la instalación de OpenJDK.
bamboo_master_openjdk_version: 1.8.0
Qué OpenJDK instalar para ejecutar Bamboo. Consulta las plataformas soportadas por Bamboo y ajusta esta variable si es necesario.
bamboo_master_user: bamboo
Nombre del usuario bajo el cual se ejecutará el servicio.
bamboo_master_application_folder: "/opt/atlassian/bamboo"
Ruta donde se instalará la aplicación.
bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"
Ruta donde se almacenarán los datos de la aplicación.
bamboo_master_jvm_memory: 1g
Tamaño del heap de la JVM de Java.
Dependencias
Ninguna.
Ejemplo de Playbook
Esto instala Bamboo y le indica a Tomcat que espere un vHost específico y una conexión HTTPS (configuraciones del proxy).
- hosts: servers
become: yes
roles:
- role: mimacom.bamboo
Actualizar Bamboo
Para actualizar Bamboo, simplemente cambia la variable de versión a un número de versión más alto. Las versiones binarias antiguas se conservarán, pero no se utilizarán más. Debes borrarlas manualmente.
Haz una copia de seguridad adecuada antes de actualizar, ya que los datos de Bamboo no funcionarán con versiones más antiguas. Si estableces una versión más baja que la instalada, el rol fallará.
La versión actual se guarda como un hecho de ansible en /etc/ansible/facts.d/
Licencia
Licencia Apache 2.0
Información del Autor
Este rol fue creado por Remo Wenger.
ansible-galaxy install mimacom.bamboo