Nomad
sentinel Block in Agent Configuration
Placement | sentinel |
Enterprise
This feature requires Nomad Enterprise(opens in new tab).
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.
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: