X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fsip.pp;h=3b1973aea7efa628e0608677fe7895aaefaf467f;hb=33ec0cfe9e6f4e89afeec3376e41fb3e957a8a57;hp=3a7c1491c2939dfc2c9852ee387373d7592e175e;hpb=3877bae6e11a1c85dd682e94cf78faf9cde0688d;p=dsa-puppet.git diff --git a/modules/roles/manifests/sip.pp b/modules/roles/manifests/sip.pp index 3a7c1491..3b1973ae 100644 --- a/modules/roles/manifests/sip.pp +++ b/modules/roles/manifests/sip.pp @@ -4,18 +4,37 @@ class roles::sip { ssl::service { 'www.debian.org': } - concat { '/etc/ssl/debian/certs/www.debian.org-chained.crt': - ensure => present, + ssl::service { 'sip-ws.debian.org': + } + + concat { '/etc/repro/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', + target => '/etc/repro/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', + target => '/etc/repro/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'], + } + + concat { '/etc/repro/sip-ws.debian.org-chained.crt': + } + concat::fragment { '/etc/ssl/debian/certs/sip-ws.debian.org.crt': + target => '/etc/repro/sip-ws.debian.org-chained.crt', + source => 'file:///etc/ssl/debian/certs/sip-ws.debian.org.crt', + order => 00, + require => File['/etc/ssl/debian/certs/sip-ws.debian.org.crt'], + } + concat::fragment { '/etc/ssl/debian/certs/sip-ws.debian.org.crt-chain': + target => '/etc/repro/sip-ws.debian.org-chained.crt', + source => 'file:///etc/ssl/debian/certs/sip-ws.debian.org.crt-chain', + order => 99, + require => File['/etc/ssl/debian/certs/sip-ws.debian.org.crt-chain'], } @ferm::rule { 'dsa-sip-ws-ip4':