blob: eed8e856c49434785e8b79009efc55226fb1b71a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
---
tags:
- puppet
references:
- https://www.puppet.com/docs/puppet/7/lang_data_sensitive.html
---
Cannot be used as a typedef in the class arguments because hieradata doesn't pass it as such but as a regular string.
The `unwrap` method gives access to the original data.
It doesn't encrypt anything - its only purpose is the hiding of data from logs and reports.
To use Sensitive with a template we can wrap the `template` reference in it. Such as this:
```
'/etc/dnsdist/dnsdist.conf':
content => Sensitive(template('profile/application/dnsdist.conf.erb'));
```
|