summaryrefslogtreecommitdiff
path: root/manifests/yaml.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/yaml.pp')
-rw-r--r--manifests/yaml.pp22
1 files changed, 9 insertions, 13 deletions
diff --git a/manifests/yaml.pp b/manifests/yaml.pp
index dc20c2e..8ac0071 100644
--- a/manifests/yaml.pp
+++ b/manifests/yaml.pp
@@ -2,24 +2,20 @@
# This will install and configure trocla with the
# default yaml storage.
#
-# [*password_length*] The default length of new passwords: 16
-# [*random_passwords*] Whether trocla should generate random
-# passwords or not. Default: true
# [*data_file*] Where to store the passwords.
-# Default: {$settings::server_datadir}/trocla_data.yaml"
-# This will likely be: /var/lib/puppet/server_data/trocla_data.yaml
+# Default: /var/lib/trocla/trocla_data.yaml
+# This should be managed using the package.
class trocla::yaml(
- $password_length = 16,
- $random_passwords = true,
- $data_file = "${settings::server_datadir}/trocla_data.yaml",
+ $data_file = '/var/lib/trocla/trocla_data.yaml',
) {
class{'trocla::config':
- password_length => $password_length,
- random_passwords => $random_passwords,
- adapter => 'YAML',
- adapter_options => {
- file => $data_file,
+ store => 'moneta',
+ store_options => {
+ adapter => 'YAML',
+ adapter_options => {
+ file => $data_file,
+ },
},
}