facter vars may collide with puppet command

When facter vars are included in the puppet-masterless provisioner *and* prevent_sudo is set to true, there is no whitespace between the last facter var value and the beginning of the puppet apply command. This pull request simply adds the missing space.