Data Format
Each policy has a name
and a source file
specified. This is recommended over using inline policies, which are supported by the AWS secrets and the authentication constructs. You can specify a state of either present
(the defaut) or absent
but this is not required. The following example will provision a simple policy.
Secretfile
policies:
- name: 'foo'
file: 'foo.hcl'
vault/foo.hcl
path "foo/bar/*" {
policy = "read"
}
Compare this to the following example which would remove the previously created policy.
Secretfile
policies:
- name: 'foo'
state: 'absent'