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