So it turns out that having a `:` in a value breaks things:

```
[transition-logs-1] sudo: ./bin/puppet apply --logdest console --logdest syslog --modulepath=modules:vendor/modules --hiera_config=hiera_production.yaml --environment=production manifests/site.pp
[transition-logs-1] out: Error: Could not run: (<unknown>): mapping values are not allowed in this context at line 14 column 30
```