Corso Ansible

Register

1 Ottobre 2020. Ore 9:30-18:00

Hotel Calzavecchio, Via Calzavecchio, 1, 40033 CASALECCHIO DI RENO (BO) - how to reach us

un workshop realizzato in collaborazione con biodec


Automatizzare le attività ripetitive e standardizzare gli ambienti è un problema che investe il mondo IT sia dal lato della gestione dei sistemi (Ops) che dal lato dello sviluppo (Dev). Il proliferare delle piattaforme e in particolare l’uso delle soluzioni Cloud ha accentuato il problema, rendendo necessario avere strumenti veloci, affidabili e facili per la gestione di configurazioni e per il continuo rilascio di codice.

Ansible: la nostra soluzione

Ansible è uno strumento per orchestrare l’installazione e la configurazione di sistemi ed applicazioni: permette di definire lo stato di uno o più server in modo prevedibile, replicabile e consistente. Simile in questo a software come Puppet, Chef, Saltstack o CFEngine, esso basa la propria filosofia su una parola chiave: la semplicità d’uso A differenza di altri sistemi, Ansible non necessita di altro che di una connessione SSH tra la macchina che funge da controllore e i server da controllare, e tutto si gestisce con semplici direttive di configurazione contenute in file testuali. Ancora: è una soluzione agentless per cui non è necessario installare nessun client sugli hosts da configurare, ma solo Python e – cosa che non guasta – è anche un prodotto che presenta una curva di apprendimento molto agevole.

Cosa avrò imparato alla fine del corso?

  • A scrivere playbook e role Ansible per fare partire, fermare e configurare dei server Linux; si imparerà come si definiscono con Ansible i profili di configurazione di vari server, corrispondenti ad usi differenti (i.e. web server, database server, server di monitoraggio, eccetera).
  • Si imparerà, inoltre, come svolgere alcune azioni ripetitive su tutti i server dell’infrastruttura, come ad esempio aggiornare dei pacchetti software, fare deploy di nuovi programmi, eccetera.
  • Si imparerà a testare il codice Ansible con Molecule, un prodotto del progetto Ansible ufficiale.
  • Si affronteranno tematiche DevOps come la configurazione della Continuous Integration in un ambiente misto Docker/Virtual Machine per testare il nostro codice.

Programma

Scaletta corso:

  • 9:00 Registrazione dei partecipanti
  • 9:30 Inizio del corso
  • 11:00 Break
  • 13:00 Pausa pranzo
  • 14:30 Ripresa delle attività
  • 16:00 Break
  • 18:00 Conclusione

A chi è rivolto

Il corso è aperto a tutti/e, ma è bene avere una confidenza di base con la shell Bash – si lavorerà su una macchina Vagrant Debian.

Informazioni utili

La durata del corso è di una giornata. È responsabilità di chi partecipa arrivare con portatile configurato e funzionante con Vagrant. Vi daremo tutte le indicazioni utili per la configurazione.

Register


Register now, seats are limited

Grazie
a

main
diamond
platinum
gold
silver
bronze
Media partners
community
Become a Sponsor!
And help up make the conference great
Send us an email