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