salt.states.vault module

States for managing Hashicorp Vault. Currently handles policies. Configuration instructions are documented in the execution module docs.

maintainer:SaltStack
maturity:new
platform:all

New in version 2017.7.0.

salt.states.vault.policy_present(name, rules)

Ensure a Vault policy with the given name and rules is present.

name
The name of the policy
rules
Rules formatted as in-line HCL
demo-policy:
  vault.policy_present:
    - name: foo/bar
    - rules: |
        path "secret/top-secret/*" {
          policy = "deny"
        }
        path "secret/not-very-secret/*" {
          policy = "write"
        }