]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/manifests/rtc.pp
Arrays do not seem to work, use strings for now
[dsa-puppet.git] / modules / roles / manifests / rtc.pp
index 754367043d9f6cce19d482fcea731aa27eb783b3..09ad05806d751bca19db0beb8e2168571eb10a21 100644 (file)
@@ -1,11 +1,19 @@
 class roles::rtc {
 
        ssl::service { 'www.debian.org':
+               tlsaport => 0,
        }
 
        ssl::service { 'sip-ws.debian.org':
        }
 
+       dnsextras::tlsa_record{ 'tlsa-xmpp':
+               zone     => 'debian.org',
+               certfile => "/etc/puppet/modules/ssl/files/servicecerts/www.debian.org.crt",
+               port     => '5061 5222 5269',
+               hostname => $::fqdn,
+       }
+
        @ferm::rule { 'dsa-xmpp-client-ip4':
                domain      => 'ip',
                description => 'XMPP connections (client to server)',