looks like this role won't find /etc/ldap/ldap.conf when applied on fresh vm
filippo@filippo-test-jessie:~$ sudo puppet agent --test --verbose Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Info: Caching catalog for i-00000a39.eqiad.wmflabs Error: Failed to apply catalog: Could not find dependency File[/etc/ldap/ldap.conf] for Class[Puppet::Self::Config] at /etc/puppet/modules/puppet/manifests/self/master.pp:60 filippo@filippo-test-jessie:~$