diff --git a/policies/README.md b/policies/README.md index 5ad8f9d..f57b0a6 100644 --- a/policies/README.md +++ b/policies/README.md @@ -10,3 +10,36 @@ vault policy delete ``` Format a policy file using `vault policy fmt `. + +## Auditing + +To enable auditing, use the following command: + +```bash +vault audit enable file file_path=/var/log/vault_audit.log mode=0640 +``` + +Configure Alloy to read the audit logs from the specified file path. + +Add the following configuration to your Alloy setup: + +```hcl +loki.source.file "vault_audit_log" { + targets = [ + {"__path__" = "/var/log/vault/audit.log", "log_name" = "vault_audit"}, + ] + forward_to = [loki.write.default.receiver] +} +``` + +Check auditing configuration with: + +```bash +vault audit list -detailed +``` + +To disable auditing, use: + +```bash +vault audit disable file +```