Troubleshooting returners

As you have seen, there are a number of different pieces of Salt that use different parts of the returner. Some of these require a Master to be running, which makes them a little trickier to troubleshoot. Here are some strategies that can help.

Testing with salt-call

The returner() function can be tested with the salt-call command. When doing this, simple print statements can be used to display information to your console. If there are typos, Python will display error messages. If the problem pertains to technically valid, but still buggy code, then print statements can be used to track down the problem.

Testing with the Master running

The save_load() function requires a job to be generated on the Master, to one or more Minions. ...

Get Extending SaltStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.