Skip to content

Instantly share code, notes, and snippets.

@daveadams
Created July 14, 2017 19:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daveadams/1ba4828220911a126dbdf93629c037a1 to your computer and use it in GitHub Desktop.
Save daveadams/1ba4828220911a126dbdf93629c037a1 to your computer and use it in GitHub Desktop.
Hacky consul-acl Terraform module
variable "name" {}
variable "policy" {}
resource "null_resource" "acl" {
triggers {
name = "${var.name}"
policy = "${var.policy}"
}
provisioner "local-exec" {
command = "${path.module}/manage-acl.rb create '${var.name}' '${var.policy}'"
}
provisioner "local-exec" {
when = "destroy"
command = "${path.module}/manage-acl.rb delete '${var.name}'"
}
}
@daveadams
Copy link
Author

@m4rkw
Copy link

m4rkw commented Feb 19, 2018

Hi, how do you pass the ACL into it? what format is it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment