X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fbgp.pp;h=61409d9c07bfb92ff25c52dd76e28bae4b79db21;hb=1ab297e177f78afa9ae4ff44ba3110fbec30beee;hp=315054ecbd964937dc2ca25197d64125de368f8a;hpb=887774b55c7eb749743ba7b9e256dfc8780a04cc;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/bgp.pp b/modules/roles/manifests/bgp.pp index 315054ecb..61409d9c0 100644 --- a/modules/roles/manifests/bgp.pp +++ b/modules/roles/manifests/bgp.pp @@ -1,7 +1,8 @@ class roles::bgp { $bgp_peers = $::hostname ? { - bilbao => '2001:41c9:2:13c::/128 89.16.162.0/32', - default => undef, + bilbao => '2001:41c9:2:13c::2/128 89.16.162.2/32', + mirror-conova => '2a02:16a8:5404:199::25/128 217.196.157.53/32', + default => undef, } if ! $bgp_peers { @@ -13,4 +14,9 @@ class roles::bgp { domain => '(ip ip6)', rule => "&SERVICE_RANGE(tcp, bgp, ($bgp_peers))" } + + file { '/etc/network/interfaces.d/anycasted': + content => template('roles/anycast/interfaces.erb') + } + }