-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bootstrap, set-agent-token and policies commands are done still need to implement token ops. Also got rid of specifying a policy by name in the api.
- Loading branch information
Showing
25 changed files
with
1,574 additions
and
85 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
package acl | ||
|
||
import ( | ||
"github.com/hashicorp/consul/command/flags" | ||
"github.com/mitchellh/cli" | ||
) | ||
|
||
func New() *cmd { | ||
return &cmd{} | ||
} | ||
|
||
type cmd struct{} | ||
|
||
func (c *cmd) Run(args []string) int { | ||
return cli.RunResultHelp | ||
} | ||
|
||
func (c *cmd) Synopsis() string { | ||
return synopsis | ||
} | ||
|
||
func (c *cmd) Help() string { | ||
return flags.Usage(help, nil) | ||
} | ||
|
||
const synopsis = "Interact with the Consul's ACLs" | ||
const help = ` | ||
Usage: consul acl <subcommand> [options] [args] | ||
This command has subcommands for interacting with Consul's ACLs. | ||
Here are some simple examples, and more detailed examples are available | ||
in the subcommands or the documentation. | ||
Bootstrap ACLs: | ||
$ consul acl bootstrap | ||
List all ACL Tokens: | ||
$ consul acl tokens list | ||
Create a new ACL Policy: | ||
$ consul acl policy create “new-policy” \ | ||
-description “This is an example policy” \ | ||
-datacenter “dc1” \ | ||
-datacenter “dc2” \ | ||
-rules @rules.hcl | ||
Set the default agent token: | ||
$ consul acl set-agent-token default 0bc6bc46-f25e-4262-b2d9-ffbe1d96be6f | ||
For more examples, ask for subcommand help or view the documentation. | ||
` |
Oops, something went wrong.