hudecof.atlassian_confluence

Nombre del Rol

Rol para ayudar a instalar o actualizar Atlassian Confluence.

Requisitos

Para ejecutar Atlassian Confluence necesitas un poco más:

  • java
  • base de datos
  • script de inicio

java está fuera del alcance de este manual. No puedo obligarte a instalar ninguna versión de java en tu servidor. Usa cualquier rol de java existente para hacerlo. Tengo mi propio rol hudecof.java para esto.

Podrías preferir otra base de datos diferente a la mía. Así que esto también está fuera del alcance.

La versión tar.gz no tiene script de inicio. Yo uso supervisord para esta tarea. Generaré plantillas para supervisord, init.d y systemd y las pondré en el directorio de instalación.

Si estás actualizando, apaga tu antigua instancia manualmente. ¡Este rol no maneja eso! Solo configurará tu nueva instancia con tus personalizaciones.

Variables del Rol

atlassian_confluence_version es la versión que quieres instalar. Esta es la única variable que necesitas cambiar, las demás son opcionales.

atlassian_confluence_baseurl es la URL donde puedes encontrar los archivos tar.gz. Si tienes tu propio espejo, cámbialo.

atlassian_confluence_basedir es la ruta donde se descargará y extraerá el archivo tar.gz, por defecto es /opt/atlassian.

atlassian_confluence_home es el confluence.home, también conocido como tu directorio de datos.

atlassian_confluence_user, atlassian_confluence_uid, atlassian_confluence_group, atlassian_confluence_gid son variables para configurar un usuario dedicado que ejecute la instancia.

atlassian_confluence_server_xml es una lista de cambios para server.xml. Utiliza XPath para editar/agregar/eliminar propiedades existentes.

atlassian_confluence_server_xml:
- xpath: /Server/Service/Connector
  ensure: present
  attribute: proxyPort
  value: 443
- xpath: /Server/Service/Connector
  ensure: present
  attribute: scheme
  value: https

atlassian_confluence_catalina_opts es la lista de propiedades personalizadas de CATALINA_OPTS. En este momento no puedes cambiar las existentes ;(

Para CrowdSSO consulta CrowdSSO.md.

Dependencias

Este rol depende del rol/biblioteca cmprescott.xml.

Ejemplo de Playbook

- hosts: atlassian
  roles:
     - cmprescott.xml
     - hudecof.atlassian-confluence

Licencia

BSD

Información del Autor

Peter Hudec

Acerca del proyecto

Install / upgrade Atlasssian Conflunce

Instalar
ansible-galaxy install hudecof.atlassian_confluence
Licencia
Unknown
Descargas
104
Propietario