Installa ONLYOFFICE Desktop Editors da remoto su macchine multiple usando Ansible

4 gennaio 2022By Elena

Con Ansible puoi avviare facilmente l’applicazione ONLYOFFICE su desktop, includendo l’installazione remota da parte di un amministratore su diversi host contemporaneamente. Continua a leggere per saperne di più.

Install ONLYOFFICE Desktop Editors remotely on multiple machines using Ansible

In riguardo a Ansible

Ansible è un sistema di automazione IT open-source da Red Hat. Guida gestione di configurazione, distribuzione di applicazioni, approvvigionamento di cloud, esecuzione di attività ad hoc, automazione di rete e orchestrazione multi-nodo.

Ansible è facile da implementare: non utilizza né agenti né infrastruttura di sicurezza personalizzata aggiuntiva, ma un linguaggio YAML molto semplice (nella forma di Ansible Playbook) che consente di descrivere i lavori di automazione in modo comprensibile.

Come funziona

I Playbook Ansible includono ruoli, una serie di attività per configurare un host per un scopo determinato come configurazione di un servizio. Una struttura di ruoli contiene directory come default, var, compiti, file, modelli, meta e gestori.

Quindi, con un Playbook, diciamo ad Ansible quali azioni intraprendere sul server. Funziona come una mappatura tra host e ruoli.

Ruolo Ansible per ONLYOFFICE Desktop Editors installa e configura l’applicazione sui server RHEL/CentOS e Debian/Ubuntu. È disponibile nel deposito Ansible Galaxy e può essere avviato con un comando singolo.

DISTRIBUISCI ORA

Installazione remota su diverse macchine

Segui questi passi:

1. Installa l’ultima versione di Ansible.

2. Controlla che le macchine remote su quali vuoi installare ONLYOFFICE Desktop Editors soddisfano i requisiti del nodo gestito (Managed Node Requirements).

3. Crea il file playbook.yml:

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

4. Crea il file di inventario che contiene gli indirizzi host dove stai installando l’applicazione, ad es.: [desktopeditors]
host_address_1 ansible_user=root
host_address_2 ansible_user=root

5. Installa il Ruolo Ansible per ONLYOFFICE Desktop Editors dalla macchina di amministrazione:

ansible-galaxy install onlyoffice.desktopeditors

E lancia il Playbook:

ansible-playbook playbook.yml -i inventory