Ansible

AnsibleAnsible è un software Open Source che non dovrebbe mancare nella cassetta degli attrezzi di chi ha a che fare con le infrastrutture IT. Attraverso Ansible, possiamo automatizzare il cloud provisioning, la gestione delle configurazioni e il deployment di applicazioni. Utilizzato insieme a Python per leggere file, eseguire parsing, invocare servizi, Ansible consente di sfruttare al meglio una infrastruttura cloud OpenStack. Infatti non basta gestire la configurazione dei singoli servizi: occorre saper orchestrare le interazioni e le relazioni tra i servizi, monitorare il loro stato e programmare le azioni automatiche necessarie al ripristino da guasti. Ansible non interferisce con l'ambiente applicativo e non prevede agent da dispiegare sui nodi, richiedendo esclusivamente OpenSSH per funzionare.