Closed linuxmail closed 4 years ago
We use Hashicorp Vault as key storage provider and I would like to add the configuration to Puppet.
The Rundeck configuration looks like:
rundeck.storage.provider.'1'.type = 'vault-storage' rundeck.storage.provider.'1'.path = 'keys' rundeck.storage.provider.'1'.config.prefix = 'rundeck' rundeck.storage.provider.'1'.config.address = 'https://vault.example.com' rundeck.storage.provider.'1'.config.storageBehaviour = 'rundeck' rundeck.storage.provider.'1'.config.secretBackend = 'kv' rundeck.storage.provider.'1'.config.approleId = 'long-hex' rundeck.storage.provider.'1'.config.approleSecretId = 'longer-hex' rundeck.storage.provider.'1'.config.approleAuthMount = 'approle' rundeck.storage.provider.'1'.config.authBackend = 'approle' rundeck.storage.provider.'1'.config.engineVersion = 2 rundeck.storage.provider.'1'.removePathPrefix=true
Other example:
rundeck.storage.provider.1.type=vault-storage rundeck.storage.provider.1.path=keys rundeck.storage.provider.1.config.prefix=rundeck rundeck.storage.provider.1.config.secretBackend=secret rundeck.storage.provider.1.config.address=$VAULT_URL rundeck.storage.provider.1.config.token=$VAULT_TOKEN rundeck.storage.provider.1.config.engineVersion=2
How I have to define it in my Hiera or profile class ?
any suggestions ?
cu denny
Affected Puppet, Ruby, OS and module versions/distributions
We use Hashicorp Vault as key storage provider and I would like to add the configuration to Puppet.
The Rundeck configuration looks like:
Other example:
How I have to define it in my Hiera or profile class ?
any suggestions ?
cu denny