main

Il modulo è l’entrypoint per il devosps-runner. Ha il compito di processare il file yml contentente il template con le azioni da eseguire. Ogni azione viene eseguita come sotto processo e inizializzato con un env costruito a partire da quello host più eventuali varibili definite nel template. L’esecuzione può essere di uno o più target in modo sequenziale (in ordine di inserimento da command line), se l’esecuzione va in errore allora il processo master si interromperà non eseguendo i successivi target indicati, è possibile inibire l’interruzione per uno o più target con apposite regole nel template.

aziona.cli.main.argsinstance()[sorgente]
aziona.cli.main.load(args)None[sorgente]

Esegue la logica del modulo.

Args:

args(dict,argparse.Namespace,optional): argomenti richiesti dal modulo

Returns:

None:

aziona.cli.main.main()bool[sorgente]