# define a group object define glauth::obj::group ( String $group_name, Integer $gidnumber, Stdlib::Absolutepath $config_path, Optional[Array[Integer]] $includegroups = [], ) { concat::fragment { "glauth_group_${group_name}": target => $config_path, content => epp('glauth/obj/group.epp', { 'name' => $group_name, 'gidnumber' => $gidnumber, 'includegroups' => $includegroups, }), order => '90', } }