puppet-control-repo/development/site/profile/manifests/zabbix/zabbix_params.pp
# class to set local organisational default parameters
# still requires passwords to be passed in from a eYAML file to set values from
# encrypted strings
class profile::zabbix::zabbix_params($database_password, $api_user_pass = 'EMPTY',) {
$zabbix_db_user = 'root' # Zabbix needs full access to it's own DB and there are no other DBs so no need to complicate with an extra user
$zabbix_db_pass = $database_password
$zabbix_db = 'zabbix-db.example.com'
$zabbix_db_type = 'mysql'
$zabbix_manage_db = false
$zabbix_version = '3.2.1'
$zabbix_manage_repo = false
$zabbix_server_host = 'zabbix-server.example.com'
$zabbix_url = 'zabbix-web.example.com'
$zabbix_api_user = 'zabbix-user'
$zabbix_api_pass = $api_user_pass
$zabbix_timezone = 'Europe/London'
}