From 0007fc8ca5bec172a9cd51022dd95dc6acbb3f06 Mon Sep 17 00:00:00 2001 From: ts Date: Tue, 30 Oct 2018 15:13:08 +0000 Subject: [PATCH] parameterised accounts removed default input (it was previously unused in any scenario + needed to include the module without generating an empty unused account) --- .../unix/system/parameterised_accounts/manifests/init.pp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/utilities/unix/system/parameterised_accounts/manifests/init.pp b/modules/utilities/unix/system/parameterised_accounts/manifests/init.pp index 3fc143681..680b58156 100644 --- a/modules/utilities/unix/system/parameterised_accounts/manifests/init.pp +++ b/modules/utilities/unix/system/parameterised_accounts/manifests/init.pp @@ -2,7 +2,8 @@ class parameterised_accounts::init { $secgen_parameters = secgen_functions::get_parameters($::base64_inputs_file) $accounts = $secgen_parameters['accounts'] - $accounts.each |$raw_account| { + if $accounts { + $accounts.each |$raw_account| { $account = parsejson($raw_account) $username = $account['username'] parameterised_accounts::account { "parameterised_$username": @@ -14,4 +15,5 @@ class parameterised_accounts::init { data_to_leak => $account['data_to_leak'], } } + } } \ No newline at end of file