Creates a vault server service registration HCL configuration stanza (https://www.vaultproject.io/docs/configuration/service-registration)
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_service_registration 'kubernetes' do
options(
'namespace' => 'my-namespace',
'pod_name' => 'my-pod-name'
)
end