Nuon Actions
Automate operational tasks and workflows in installs.
Nuon Actions allow you to create automated workflows that can be run in installs. Actions are useful for debugging, running scripts, and implementing health checks.
What are Actions?
Actions are reusable workflows that can be configured to run on your installs. Each action consists of:
- A trigger that determines when the action runs
- One or more steps that define what the action does
Actions can be used for:
- Running database migrations
- Executing maintenance scripts
- Collecting diagnostic information
- Automating operational tasks
- Running custom health checks
Configuring Actions
Actions can be configured in your TOML config files. For example, if you wanted to implement a healthcheck for an AWS ALB, you would write something like this:
We maintain a collection of commonly-used actions in an open-source repo for you to get started with.
Running Actions
Actions can be triggered in several ways:
- Manually via the Dashboard or CLI
- On a schedule
- In response to events
To run an action manually:
Action History
You can view the history of action runs using the CLI:
Or get details about a specific run:
Action Permissions
Actions are run with the same permissions as the runner in each install.