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]¶