Creates a vault server storage HCL configuration stanza (https://www.vaultproject.io/docs/configuration/storage)
Introduced: v5.0.0
:create
:delete
Name | Type | Default | Description |
---|---|---|---|
owner |
String | vault |
Owner of the generated configuration file |
group |
String | vault |
Group of the generated configuration file |
mode |
String | '0640' |
Filemode of the generated configuration file |
config_file |
String | /etc/vault.d/vault.hcl |
Configuration file to generate stanza in |
cookbook |
String | hashicorp-vault |
Cookbook to source configuration file template from |
template |
String | hcl.erb |
Template to use to generate the configuration file |
sensitive |
True, False | true |
Set template to sensitive by default |
type |
String, Symbol | new_resource.name |
Configuration stanza type |
options |
Hash | {} |
Options for the configuration stanza |
hashicorp_vault_config_storage 'Test file storage' do
type 'file'
options(
'path' => '/opt/vault/data'
)
end