SALT-PROXY(1)

πŸ’… SALT-PROXY(1) πŸ’…

okay so real talk, this is the salt-proxy page from the Salt manual set, and it's genuinely one of the most underrated little guys in the whole family. sit down, bestie, we're learning today 🫢


✨ NAME ✨

salt-proxy β€” like, the actual documentation for it. it receives commands from a Salt master and proxies those commands to devices that are unable to run a full minion. yes that's the whole personality. no cap. πŸ’…


🌸 SYNOPSIS 🌸

salt-proxy [ options ]

that's it. that's the whole thing. iconic behaviour honestly. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so picture this: your fave Salt proxy minion is out here receiving commands from a Salt master, then it transmits appropriate commands to devices that are unable to run a minion, and then it replies with the results of said commands. it's giving middle-manager energy but in the best possible way β€” like the friend who texts the group chat for you when you're socially drained. 😭🫢


πŸŽ€ OPTIONS πŸŽ€

  • --proxyid β€” the minion id that this proxy will assume. this one is required, bestie, so pls don't forget it πŸ™ˆ
  • --version β€” prints the version of Salt that's running. simple. clean. ate. ✨
  • --versions-report β€” shows the program's dependencies and version number, and then dips out (exits). πŸ’¨
  • -h, --help β€” shows the help message and exits. the classic. 🌸
  • -c CONFIG_DIR, --config-dir=CONFIG_dir β€” the location of the Salt configuration directory. this directory contains the configuration files for Salt master and minions. on most systems the default location is /etc/salt. πŸ’–
  • -u USER, --user=USER β€” specify the user to run salt-proxy as πŸ‘‘
  • -d, --daemon β€” run salt-proxy as a daemon. main character energy, no terminal needed πŸ¦‹
  • --pid-file PIDFILE β€” specify the location of the pidfile. default is /var/run/salt-proxy-<id>.pid πŸ“

🌈 Logging Options 🌈

these are the logging options, and heads up β€” they override any settings defined on the configuration files. so like, they win. periodt. πŸ’…

  • -l LOG_LEVEL, --log-level=LOG_LEVEL β€” console logging log level. it's one of all, garbage, trace, debug, info, warning, error, quiet. default is warning. ⭐
  • --log-file=LOG_FILE β€” log file path. default is /var/log/salt/minion. πŸ“
  • --log-file-level=LOG_LEVEL_LOGFILE β€” logfile logging log level. one of all, garbage, trace, debug, info, warning, error, quiet. default is warning. πŸ’œ
ngl the garbage log level is such a vibe check and i love that for us πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

salt(1) salt(7) salt-master(1) salt-minion(1)

(iykyk β€” go read the whole fam, they're all linked πŸ’–)


πŸ‘‘ AUTHOR πŸ‘‘

Thomas S. Hatch <thatch45@gmail.com> and many others β€” please see the Authors file. shoutout to the whole crew fr fr 🫢


2023 β€” that's the year, bestie 🌸


and that's the page!! this one was rendered from 3006.0, generated on April 18, 2023 at 08:56:37 PM UTC β€” go off, timestamp, you absolute icon πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from