Commit e16af6b9 authored by Elena Grandi's avatar Elena Grandi
Browse files

More docs on fuss-server

parent 0f5ce388
......@@ -15,9 +15,32 @@ Lo script ``fuss-server`` è scritto per essere compatibile con python 2
e 3; nel momento in cui ansible passerà ad usare python 3 si potrà
eliminare la compatibilità python 2.
I vari sottocomandi corrispondono alle funzioni con lo stesso nome e
generalmente si concludono con l'``os.execvp`` di un comando di shell
per lanciare ansible; notare che questo termina l'esecuzione del
programma python, eventuale codice successivo non viene eseguito.
Playbook
========
Ansible viene chiamato con uno dei seguenti playbook, a seconda del
sottocomando usato:
``create.yml``
per configurare da zero un fuss-server.
``upgrade.yml``
per aggiornare la configurazione di un fuss-server.
``captive_portal.yml``
per applicare la configurazione aggiuntiva necessaria sui captive
portal.
``purge.yml``
per eliminare la configurazione del fuss-server.
Quest'ultimo ripristina alcuni file di configurazione dai backup, gli
altri non compiono direttamente azioni, ma richiamano ruoli dalla
directory ``roles``, in modo da poter condividere il codice, in
particolare tra ``create`` e ``upgrade``.
Pacchetti Debian
================
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment