It shouldn't change anything. However upstream will get placed above the header, technically, which makes the "Managed by puppet" comment seem a little out of place - it looks like the location resource does not have the ordinal in the correct location for the file names - so I'll address that and also move where the upstream gets concat'ed