Remote-Installation von ONLYOFFICE Desktop Editoren auf mehreren Computern mit Ansible

4 Januar 2022By Vlad

Ansible ermöglicht die Remote-Installation der Desktop-App von ONLYOFFICE auf mehreren Hosts gleichzeitig. Weitere Details finden Sie in diesem Beitrag.

Install ONLYOFFICE Desktop Editors remotely on multiple machines using Ansible

Über Ansible

Ansible ist ein Open-Source-Automatisierungssystem von Red Hat. Es wird für Konfigurationsmanagement, Anwendungsbereitstellung bzw. Cloud-Bereitstellung, Ausführung von Ad-hoc-Aufgaben, Netzwerkautomatisierung und Multi-Node-Orchestrierung verwendet.

Ansible benötigt keine Agenten und zusätzliche benutzerdefinierte Sicherheitsinfrastruktur, verwendet aber eine sehr einfache YAML-Sprache (in Form von Ansible Playbooks), die Automatisierungsaufgaben verständlich beschreiben.

So funktioniert es

Ansible Playbooks enthalten Rollen, eine Reihe von Aufgaben, um einen Host für einen bestimmten Zweck wie die Konfiguration eines Dienstes zu konfigurieren. Eine Rollenstruktur enthält Verzeichnisse wie defaults, vars, tasks, files, templates, meta und handlers.

Mit einem Playbook teilen wir Ansible also mit, welche Maßnahmen auf dem Server vorgenommen werden sollen. So interagieren Hosts und Rollen.

Ansible-Rolle für ONLYOFFICE Desktop Editoren installiert und konfiguriert die Anwendung auf RHEL/CentOS- und Debian/Ubuntu-Servern. Sie ist im Ansible Galaxy-Repository verfügbar und kann mit einem einzigen Befehl gestartet werden.

JETZT BEREITSTELLEN

Remote-Installation auf mehreren Maschinen

Folgen Sie diesen Schritten:

1. Installieren Sie die neueste Ansible-Version.

2. Stellen Sie sicher, dass die Computer, auf denen Sie ONLYOFFICE Desktop Editoren installieren werden, die Anforderungen für die verwalteten Nodes erfüllen.

3. Erstellen Sie die Datei playbook.yml:

- hosts: desktopeditors
roles:
- role: onlyoffice.desktopeditors
become: yes

4. Erstellen Sie eine Inventory-Datei mit Adressen von Hosts, auf denen Sie die Anwendung installieren, z. B.:

[desktopeditors]
host_address_1 ansible_user=root
host_address_2 ansible_user=root

5. Installieren Sie die Ansible-Rolle für ONLYOFFICE Desktop Editoren von der Maschine des Administrators aus:

ansible-galaxy install onlyoffice.desktopeditors

Und starten Sie das Playbook:

ansible-playbook playbook.yml -i inventory