mimacom.crowd
Rol de Ansible: crowd
Instala Atlassian Crowd 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 predeterminados (ver
defaults/main.yml
):
crowd_version: 3.1.3
Especifica la versión de Crowd que deseas instalar.
crowd_fqdn: ""
Establece el FQDN del proxy tomcat.
crowd_https: False
Establece el protocolo del proxy tomcat.
crowd_port: ""
Establece el puerto del proxy tomcat.
crowd_include_jdk: True
Establece en False para deshabilitar la instalación de OpenJDK.
crowd_openjdk_version: 1.8.0
Qué OpenJDK instalar para ejecutar Crowd. Verifica las plataformas soportadas por Crowd y ajusta esta variable si es necesario.
crowd_user: crowd
Nombre del usuario bajo el cual se ejecutará el servicio.
crowd_application_folder: "/opt/atlassian/crowd"
Ruta donde se instalará la aplicación.
crowd_data_folder: "/var/atlassian/application-data/crowd"
Ruta donde se almacenarán los datos de la aplicación.
crowd_jvm_memory: 1g
Tamaño del heap de la Java VM.
Dependencias
Ninguna.
Ejemplo de Playbook
Esto instala Crowd y le indica a tomcat que espera un vHost específico y una conexión HTTPS (configuraciones del proxy).
- hosts: servers
become: yes
roles:
- role: mimacom.crowd
Actualizar Crowd
Para actualizar Crowd, 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 eliminarlas manualmente.
Por favor, haz una copia de seguridad adecuada antes de actualizar, ya que los datos de Crowd no funcionarán con versiones 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 (mimacom).
ansible-galaxy install mimacom.crowd