|
@@ -140,6 +140,26 @@ resource "vault_policy" "sensu-minion" {
|
|
|
policy = data.vault_policy_document.sensu-minion.hcl
|
|
|
}
|
|
|
|
|
|
+#Temp for GC Transition. Remove when Legacy Sensu is termianted.
|
|
|
+data "vault_policy_document" "sensu-minion-legacy" {
|
|
|
+ rule {
|
|
|
+ path = "salt/*"
|
|
|
+ capabilities = ["list"]
|
|
|
+ description = "sensu-minion-legacy"
|
|
|
+ }
|
|
|
+ rule {
|
|
|
+ path = "salt/minions/sensu.msoc.defpoint.local"
|
|
|
+ capabilities = ["read"]
|
|
|
+ description = "sensu-minion-legacy"
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+resource "vault_policy" "sensu-minion-legacy" {
|
|
|
+ name = "saltstack/minion/sensu.msoc.defpoint.local"
|
|
|
+ policy = data.vault_policy_document.sensu-minion-legacy.hcl
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
data "vault_policy_document" "soc" {
|
|
|
rule {
|