X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Froles%2Fmanifests%2Fsip.pp;h=324bb15baf32dd92990dde8542679a55bfefe3d4;hb=0cebb8994d916f7efca0368c070ff35722f261b9;hp=ed7aefca2b2559e2cd44d193ca41d694c032bdc5;hpb=04c1bb1dee3734b2f42035400a2165f31727d376;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/sip.pp b/modules/roles/manifests/sip.pp index ed7aefca2..324bb15ba 100644 --- a/modules/roles/manifests/sip.pp +++ b/modules/roles/manifests/sip.pp @@ -1,6 +1,24 @@ class roles::sip { + include concat::setup + ssl::service { 'www.debian.org': } + + concat { '/etc/ssl/debian/certs/www.debian.org-chained.crt': + } + concat::fragment { '/etc/ssl/debian/certs/www.debian.org.crt': + target => '/etc/ssl/debian/certs/www.debian.org-chained.crt', + source => 'file:///etc/ssl/debian/certs/www.debian.org.crt', + order => 00, + require => File['/etc/ssl/debian/certs/www.debian.org.crt'] + } + concat::fragment { '/etc/ssl/debian/certs/www.debian.org.crt-chain': + target => '/etc/ssl/debian/certs/www.debian.org-chained.crt', + source => 'file:///etc/ssl/debian/certs/www.debian.org.crt-chain', + order => 99, + require => File['/etc/ssl/debian/certs/www.debian.org.crt-chain'] + } + @ferm::rule { 'dsa-sip-ws-ip4': domain => 'ip', description => 'SIP connections (WebSocket; for WebRTC)',