concat::fragment uses the *$order* parameter to create the fragment file, with the format (taken from concat's code):
```puppet
  file{"${fragdir}/fragments/${order}_${safe_name}":
```

so, in this case, fragments will end up with names like *80_${vhost}+${location}+80-ssl.tmp*

Order is used afterwards to concatenate all the files following the resulting name given to fragments: All fragments sharing the same ordinal will be concatenated alfabetically.

If I'm not wrong, in all these cases the number added into the resource name used when invocating *concat::fragment" is useless and missleading and probably (warning, I have not tested this!), removing it would be safe and better.