ansible
Gestisce gruppi di computer da remoto via SSH.
Usa il file /etc/ansible/hosts per aggiungere nuovi gruppi/host.
Alcuni comandi aggiuntivi, come galaxy, hanno la propria documentazione.
Maggiori informazioni: https://www.ansible.com/.
- Elenca gli host appartenenti ad un gruppo:
ansible gruppo --list-hosts
- Invia un ping ad un gruppo di host invocando il modulo "ping":
ansible gruppo -m ping
- Mostra informazioni su un gruppo di host invocando il modulo "setup":
ansible gruppo -m setup
- Esegui un comando su un gruppo di host invocando il modulo "command" con degli argomenti:
ansible gruppo -m command -a 'comando_da_eseguire'
- Esegui un comando con privilegi di amministratore:
ansible gruppo --become --ask-become-pass -m command -a 'comando'
- Esegui un comando usando un file di inventory personalizzato:
ansible gruppo -i file_inventory -m command -a 'comando'
- Elenca i gruppi in un inventory:
ansible localhost -m debug -a 'var=groups.keys()'