Espero que alguém possa me ajudar com o meu problema
Então, eu tenho vários VHost, gerenciados por fantoches, incluindo DNS (unbound). Um vhost foi deletado há algum tempo e recriado recentemente com novo endereço IP (não consigo usar o antigo IP :(). Mas, quando fantoche em execução no servidor dns eu tenho o próximo erro:
Nov 17 15:30:19 dns puppet-agent[39154]: Could not retrieve catalog
from remote server: Error 400 on SERVER: Duplicate declaration:
Unbound::Record[host.example.com] is already declared in file
puppetdb_entry.pp:13; cannot redeclare at puppetdb_entry.pp:13
on node dns.example.com
Aqui está o conteúdo de puppetdb_entry.pp:
define component::unbound::puppetdb_entry (
$hostname,
$ipaddress_eth0,
$fqdn = $name
) {
$desired_fqdn =
"${hostname}.${component::unbound::puppetdb_hosts::mock_domain}"
unbound::record { $desired_fqdn:
type => 'A',
content => $ipaddress_eth0,
ttl => 380
}
}
Eu li tópicos relacionados no serverfault mas a maioria deles declarou parâmetros duas vezes, mas eu não sou (pelo menos não consigo ver onde declaro duas vezes).
Então, espero que vocês possam me ajudar a entender onde estou errado.
Obrigado antecipadamente!