Command: acl
The acl
command is used to interact with ACL policies and tokens. Learn more
about using Nomad's ACL system in the Secure Nomad with Access Control
guide.
In federated clusters, all ACL updates are forwarded to the
authoritative_region
and replicated to non-authoritative regions. This
requires that ACLs have been bootstrapped in the authoritative region.
Usage
Usage: nomad acl <subcommand> [options]
Run nomad acl <subcommand> -h
for help on that subcommand. The following
subcommands are available:
acl bootstrap
- Bootstrap the initial ACL tokenacl auth-method create
- Create a new ACL auth methodacl auth-method delete
- Delete an existing ACL auth methodacl auth-method info
- Fetch information on an existing ACL auth methodacl auth-method list
- List available ACL auth methodsacl auth-method update
- Update existing ACL auth methodacl binding-rule create
- Create a new ACL binding ruleacl binding-rule delete
- Delete an existing ACL binding ruleacl binding-rule info
- Fetch information on an existing ACL binding ruleacl binding-rule list
- List available ACL binding rulesacl binding-rule update
- Update existing ACL binding ruleacl policy apply
- Create or update ACL policiesacl policy delete
- Delete an existing ACL policiesacl policy info
- Fetch information on an existing ACL policyacl policy list
- List available ACL policiesacl role create
- Create a new ACL roleacl role delete
- Delete an existing ACL roleacl role info
- Get info on an existing ACL roleacl role list
- List available ACL rolesacl role update
- Update existing ACL roleacl token create
- Create new ACL tokenacl token delete
- Delete an existing ACL tokenacl token info
- Get info on an existing ACL tokenacl token list
- List available ACL tokensacl token self
- Get info on self ACL tokenacl token update
- Update existing ACL token