I have created a new Jessie instance integration-lightslave-jessie-1002 which points to a self puppet master. The puppet conf has:
[agent] server = integration-puppetmaster.eqiad.wmflabs certname = i-00000cdb.eqiad.wmflabs
Running puppet I am yield:
Warning: Server hostname 'integration-puppetmaster.eqiad.wmflabs' did not match server certificate; expected one of i-00000a4c.integration.eqiad.wmflabs, DNS:i-00000a4c.integration.eqiad.wmflabs, DNS:integration-puppetmaster.integration.eqiad.wmflabs, DNS:puppet, DNS:puppet.integration.eqiad.wmflabs
/etc/resolv.conf has:
domain integration.eqiad.wmflabs search integration.eqiad.wmflabs eqiad.wmflabs nameserver 208.80.154.20 options timeout:5 ndots:2
Hiera:integration has:
classes: - role::puppet::self "role::puppet::self::master": integration-puppetmaster "role::puppet::self::enc": yaml+ldap