2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
9 [ 'denis.debian.org', 'ravel.debian.org' ],
10 [ 'denis.debian.org', 'senfl.debian.org' ],
11 [ 'denis.debian.org', 'diamond.debian.org' ],
12 [ 'denis.debian.org', 'orff.debian.org' ]
18 next unless pair.include?(fqdn)
20 keyname = "tsig-#{pair.join('-')}"
24 key = scope.function_hkdf(['/etc/puppet/secret', "puppet-key-#{keyname}"])
26 lines << "key #{keyname} { algorithm hmac-sha256; secret \"#{key}\"; };"
28 remote_ip = scope.lookupvar('site::allnodeinfo')[other]['ipHostNumber']
30 lines << "server #{r} { keys { #{keyname}; }; };"