manta-apply-sat-file(1)

NAME
manta-apply-sat-file - Process a SAT file to create configurations, images, and session templates

SYNOPSIS
manta apply sat-file <-t|--sat-template-file> [-f|--values-file] [-V|--values] [--reboot] [-v|--ansible-verbosity] [-P|--ansible-passthrough] [-o|--overwrite-configuration] [-w|--watch-logs] [-T|--timestamps] [-i|--image-only] [-s|--sessiontemplate-only] [-p|--pre-hook] [-a|--post-hook] [-y|--assume-yes] [-d|--dry-run] [-h|--help]

DESCRIPTION
Process a SAT file containing up to three sections:

- `configurations`: configurations to create - `images`: images to build from those configurations - `session_templates`: session templates to create

Use --image-only to process only configurations and images. Use --sessiontemplate-only to process only configurations and session templates.

OPTIONS

-t, --sat-template-file <FILE>
    SAT file path (may be a jinja2 template)

-f, --values-file <FILE>
    Values file to expand jinja2 variables in the SAT file

-V, --values <VALUE>
    Inline values to expand jinja2 variables (overrides --values-file)

--reboot
    Reboot nodes after applying session templates

-v, --ansible-verbosity <VALUE> [default: 2]
    Ansible verbosity level (1 = -v, 2 = -vv, …, max 4)
    Possible values:

    •   1

    •   2

    •   3

    •   4

-P, --ansible-passthrough <VALUE>
    Additional Ansible flags (limited to --extra-vars, --forks, --skip-tags, --start-at-task, --tags)

-o, --overwrite-configuration
    Overwrite an existing configuration with the same name

-w, --watch-logs
    Stream session logs to stdout

-T, --timestamps
    Show log timestamps

-i, --image-only
    Process only the `configurations` and `images` sections

-s, --sessiontemplate-only
    Process only the `configurations` and `session_templates` sections

-p, --pre-hook <SCRIPT>
    Command to run before processing. eg: --pre-hook "echo hello"

-a, --post-hook <SCRIPT>
    Command to run after successful processing. eg: --post-hook "echo hello"

-y, --assume-yes
    Skip confirmation prompts

-d, --dry-run
    Simulate the operation without making changes

-h, --help
    Print help (see a summary with '-h')