salt-compressor

Crates.iosalt-compressor
lib.rssalt-compressor
version0.4.0
sourcesrc
created_at2017-06-24 13:06:59.35097
updated_at2017-06-24 13:06:59.35097
descriptionCompress the output of saltstack-runs to make it easier to review changes that happen to a lot of servers.
homepagehttps://github.com/AlexanderThaller/salt-compressor
repositoryhttps://github.com/AlexanderThaller/salt-compressor
max_upload_size
id20455
size29,553
Alexander Thaller (AlexanderThaller)

documentation

README

salt-compressor

Compress the output of saltstack-runs to make it easier to review changes that happen to a lot of servers.

TravisCI Build Status

Usage

salt-compressor 0.4.0
Alexander Thaller <alexander.thaller@trivago.com>
Compress the output of saltstack-runs to make it easier to review changes that happen to a lot of servers.

USAGE:
    salt-compressor [FLAGS] [OPTIONS] --input <path>

FLAGS:
    -F, --filter_failed
            Only print states that failed

    -S, --filter_succeeded
            Only print states that succeeded

    -U, --filter_unchanged
            Only print states that have outputs

    -h, --help
            Prints help information

    -n, --no_save_file
            Do not write save file on error

    -V, --version
            Prints version information


OPTIONS:
    -C, --filter_command <regex>
            Only print states that have commands that match the given regex [default: .*]

    -O, --filter_output <regex>
            Only print states that have outputs that match the given regex [default: .*]

    -R, --filter_result <regex>
            Only print states that have results that match the given regex [default: .*]

    -i, --input <path>
            Path to the input file. If input is '-' read from stdin

    -l, --loglevel <level>
            Loglevel to run under [default: info]  [values: trace, debug, info, warn, error]

Example

salt '*' state.highstate -b 10 --static --out json test=true | salt-compressor -i -

The --static and --json flags are important. static will output a much easier to parse format. json will of course output everything in the JSON format.

Commit count: 41

cargo fmt