1f8884b Minion env matching extended with taskotron_match_* vars

9 files Authored by lbrabec 6 years ago, Committed by kparal 6 years ago,
    Minion env matching extended with taskotron_match_* vars
    
    Playbooks can now contain these variables for to specify required
    environment:
    - taskotron_match_host_distro
    - taskotron_match_host_release
    - taskotron_match_host_arch
    
    If not present, values default to False and default values from
    config file are used instead.
    
    This restructures how variables are loaded and process into hopefully a
    clearer process. Heavily adjusted by kparal and jskladan, so those are
    to blame as well.
    
    Merges https://pagure.io/taskotron/libtaskotron/pull-request/413
    
        
file modified
+6 -27
file modified
+12 -0
file modified
+212 -111
file modified
+31 -38
file modified
+10 -4
file modified
+141 -34
file modified
+69 -12
file modified
+4 -2