deathice.zimbra_ansible_install_role

Distribución de Linux Versión de Zimbra

Zimbra_ansible_install_role

Con este rol, puedes instalar Zimbra 8.8.x utilizando Ansible, eligiendo una de las siguientes dos formas:

  • Predeterminado
  • Usando la variable de aviso con valor verdadero. (por ejemplo, -e prompt=true)

Instalación del Rol de Ansible

ansible-galaxy install deathice.zimbra_ansible_install_role

o

git clone https://github.com/Deathice/Zimbra_ansible_install_role.git

Requisitos

Generales

  • Ansible v. 2.4+.
  • Edita el grupo remoto en tu inventario de hosts.
  • RedHat/CentOS 7.x

Logo

Si deseas desplegar tu propio logo, es necesario (más información en la documentación)

  • El application_banner debe tener 200px x 35px en formato PNG.
  • El login_banner debe tener 440px x 60px en formato PNG.

Variables del Rol

Edita las variables en el archivo default/main.yml con:

  • srv_hostname: 'fqdn de tu máquina'
  • zim_url: URL para descargar el archivo comprimido de Zimbra.
  • ip_client: IP del servidor
  • ip_dns: IP del servidor DNS
  • token_id: 'Token ID de telegram'
  • chatid: 'Chat ID de telegram'
  • timezone: Establece la zona horaria del sistema (por ejemplo, America/Guatemala)
  • logo: Establece en verdadero para desplegar tu propio logo
  • url_app: Si logo es verdadero, debes especificar la URL completa donde se encuentra el application_banner.
  • url_login: Si logo es verdadero, debes especificar la URL completa donde se encuentra el login banner.
  • url_redirect: Si logo es verdadero, puedes cambiar la URL de redirección cuando se hace clic en el app o login banner (opcional).

Ejemplos de Playbook Principal

Desplegar Zimbra desde cero

site.yml

---
- name: Ejecutar rol(es)
  hosts: remote

  roles:
    - Zimbra_ansible_install_role

ansible-playbook site.yml

Si tienes un logo personal, puedes establecer las siguientes variables

defaults/main.yml

---
logo: true
url_app: https://mi.imagenes.com/imagenes/application_banner.png
url_login: https://mi.imagenes.com/imagenes/login_banner.png

Si quieres ejecutar solo el procedimiento para desplegar tu propio logo, con las variables de defaults/main.yml

ansible-playbook site.yml --tags only_logos

Notificaciones

Si deseas una notificación en Telegram cuando el proceso de Ansible termine, haz esto:

Cambia los valores de estas variables en tu archivo default/main.yml

  • token_id: id token de tu grupo de chat en Telegram
  • chatid: chat id de tu grupo de chat en Telegram

Luego, ejecuta el playbook agregando la variable tg con valor verdadero. (por ejemplo, -e tg=true)

Nota

Este rol no es compatible con versiones anteriores.

Información del Autor

Acerca del proyecto

Role to install zimbra latest version

Instalar
ansible-galaxy install deathice.zimbra_ansible_install_role
Licencia
Unknown
Descargas
71
Propietario
A man that do Ansible roles, playbooks, modules, etc.