Nomad
sentinel Block in Agent Configuration
| Placement | sentinel |
This page provides reference information for configuring the Sentinel policy
engine in the sentinel block of a Nomad agent configuration. Configure the
path to the plugin that Nomad uses to import Sentinel policies and specify
arguments to pass to that plugin on startup.
Enterprise
This feature requires Nomad Enterprise(opens in new tab).
sentinel {
import "custom-plugin" {
path = "/usr/bin/sentinel-custom-plugin"
args = ["-verbose", "foo"]
}
}
sentinel Parameters
import(Import: nil)- Specifies a plugin that should be made available for importing by Sentinel policies. The name of the import matches the name that can be imported.
import Parameters
path(string: "")- Specifies the path to the import plugin. Must be executable by Nomad.args(array<string>: [])- Specifies arguments to pass to the plugin when starting it.
Resources
Refer to these resources for details on using Sentinel policies with Nomad: