deathice.zimbra_ansible_install_role

Linux Distro Zimbra Version

Zimbra_ansible_install_role

Mit dieser Rolle können Sie Zimbra 8.8.x mit Ansible auf eine der folgenden beiden Arten installieren:

  • Standard
  • Verwendung der Eingabeaufforderungsvariablen mit dem Wert true. (z.B. -e prompt=true)

Installation der Ansible-Rolle

ansible-galaxy install deathice.zimbra_ansible_install_role

oder

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

Anforderungen

Allgemein

  • Ansible v. 2.4+.
  • Bearbeiten Sie die Remote-Gruppe in Ihrem Inventar-Host.
  • RedHat/CentOS 7.x

Logo

Wenn Sie Ihr eigenes Logo bereitstellen möchten, ist Folgendes erforderlich (weitere Informationen finden Sie in der Dokumentation)

  • Das application_banner hat 200px X 35px Pixel und ist im PNG-Format.
  • Das login_banner hat 440px X 60px Pixel und ist im PNG-Format.

Rollenvariablen

Bearbeiten Sie die Variablen in der Datei default/main.yml mit:

  • srv_hostname: 'vollqualifizierter Domainname Ihrer Maschine'
  • zim_url: URL zum Herunterladen der Zimbra-komprimierten Datei.
  • ip_client: Server-IP
  • ip_dns: DNS-Server-IP
  • token_id: 'Token-ID von Telegram'
  • chatid: 'Chat-ID von Telegram'
  • timezone: Stellen Sie die Zeitzone für das System ein (z.B. America/Guatemala)
  • logo: Auf true setzen, um Ihr eigenes Logo bereitzustellen
  • url_app: Wenn das Logo true ist, müssen Sie die vollständige URL angeben, an der sich das application_banner befindet
  • url_login: Wenn das Logo true ist, müssen Sie die vollständige URL angeben, an der sich das login banner befindet
  • url_redirect: Wenn das Logo true ist, können Sie die Umleitungs-URL ändern, wenn das App- oder Login-Banner angeklickt wird (optional)

Hauptspielbuchbeispiele

Zimbra von Grund auf neu bereitstellen

site.yml

---
- name: Rolle(n) ausführen
  hosts: remote

  roles:
    - Zimbra_ansible_install_role

ansible-playbook site.yml

Wenn Sie ein persönliches Logo haben, können Sie die folgenden Variablen festlegen

defaults/main.yml

---
logo: true
url_app: https://my.images.com/images/application_banner.png
url_login: https://my.images.com/images/login_banner.png

Wenn Sie nur das Verfahren zur Bereitstellung Ihres eigenen Logos ausführen möchten, mit den Variablen defaults/main.yml

ansible-playbook site.yml --tags only_logos

Benachrichtigungen

Wenn Sie eine Benachrichtigung über Telegram erhalten möchten, wenn der Ansible-Prozess abgeschlossen ist, tun Sie Folgendes:

Ändern Sie die Werte dieser Variablen in Ihrer Datei default/main.yml

  • token_id: Token-ID aus Ihrer Telegram-Gruppe
  • chatid: Chat-ID aus Ihrer Telegram-Gruppe

Führen Sie dann das Playbook aus und fügen Sie die tg-Variable mit dem Wert true hinzu. (z.B. -e tg=true)

Hinweis

Diese Rolle unterstützt keine Rückwärtskompatibilität.

Autoreninformationen

Über das Projekt

Role to install zimbra latest version

Installieren
ansible-galaxy install deathice.zimbra_ansible_install_role
GitHub Repository
Lizenz
Unknown
Downloads
71
Besitzer
A man that do Ansible roles, playbooks, modules, etc.