Skip to content
Snippets Groups Projects
zabbix.pp 1020 B
Newer Older
class iaas::role::zabbix(
     $is_server = false,
     $mysql_bind_address = undef,
     $zabbix_version = undef,
     $database_host = undef,
     $database_name = undef,
     $database_user = undef,
     $database_password = undef,
     $zabbix_server = undef,
     $zabbix_web = undef,
     $zabbix_timezone = undef,
     $is_agent  = false,
     $zabbix_server_ip = undef,
     $listenip = undef,
     $serveractive = undef,
  ) {
  class { 'iaas::profile::zabbix': 
     zabbix_version => $zabbix_version,  
     is_server => $is_server,
     mysql_bind_address => $mysql_bind_address,
     database_host => $database_host,
     database_name => $database_name,
     database_user => $database_user,
     database_password => $database_password,
     zabbix_server => $zabbix_server,
     zabbix_web => $zabbix_web,
     zabbix_timezone => $zabbix_timezone,
     is_agent  => $is_agent,
     zabbix_server_ip => $zabbix_server_ip,
     listenip => $listenip,
     serveractive => "${zabbix_server_ip}:10051"
  }
}