From 3d3222bba2a3697255bd912e4da96fba65cc6627 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 673a3e4c7..cc98fd3eb 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": @@ -13,4 +14,5 @@ class parameterised_accounts::init { leaked_filenames => $account['leaked_filenames'] } } + } } \ No newline at end of file