Adds missing preference settings

The Puppet target platform setting didn't pick up changes in the
target enum. This commit ensures that it does.