O módulo puppetlabs-firewall se esforça para oferecer suporte todos os argumentos iptabels . Os argumentos específicos de recent são prefixados com um único r , por ex. rseconds em vez de --seconds .
Tente
firewall { '015 drop 5 failed attemps to connect to SSH in a minute ':
proto => 'tcp',
port => 22,
action => 'drop',
recent => 'update',
rseconds => '60',
rhitcount => '5',
rname => 'SSH',
rsource => true,
}