This project is archived. Its data is read-only. This project is read-only.
Options to install extensions or other stuff
Bootstrapping heist minions with salt extensions is inconvenient. It would be very useful to have a CLI option to specify a list of extensions to install before a minion is started A more flexible approach: - pre-flight shell/powershell script (can be used to install/cleanup any required stuff, not just extensions, the critical part is that a pre-flight script should be run after the minion is unpacked) - an option to pass environment variables to a remote end (to control the pre-flight script and also pass the vars to the minion) Example scenarios: - a generic pre-flight script installs extensions that are defined in SALT_EXTENSIONS env var - pass a modified PATH or PYTHONPATH variable to a Heist minion (to locate some custom executables or modules, the benefit is that extensions and binaries can be cached this way outside of the temporary heist dir)
issue