1
인형 리소스를 구문 분석하는 동안 구문 오류가 발생합니다.꼭두각시 : 'target'에 구문 오류가 발생했습니다. 예상 '}'- 구문 분석 오류
class nagios::export {
@@nagios_host { $::fqdn:
address => $::ipaddress,
use => "linux-server",
check_command => 'check-host-alive!3000.0,80%!5000.0,100%!10',
hostgroups => 'all-servers',
target => "/etc/nagios/resource.d/host_${::fqdn}.cfg"
}
@@nagios_service { "check_ping_${hostname}":
check_command => "check-host-alive!100.0,20%!500.0,60%",
use => "generic-service",
host_name => "$fqdn",
notification_period => "24x7",
#target => "/etc/nagios/resource.d/service_${::fqdn}.cfg"
service_description => "${hostname}_check_ping"
target => "/etc/nagios/resource.d/service_${::fqdn}.cfg"
}
}
나는 오류가 볼 다음, 꼭두각시 적용 실행 ..
이[루트 @의 IP-10-172-161-25 매니페스트] # 인형
Could not parse for environment production: Syntax error at 'target'; expected '}' at /etc/puppet/modules/nagios/manifests/export.pp:28 on node ip-10-172-161-25.us-west-1.compute.internal
--noop export.pp을 적용
'service_description' 줄 뒤에 누락 된 쉼표 – vee
감사합니다. 쉼표가 작동했습니다. :) – Chucks