Skip to content

Commit a122643

Browse files
authored
Merge pull request #842 from TalentSoft/add_charset_param
2 parents 9156c62 + 19a495b commit a122643

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

REFERENCE.md

+18
Original file line numberDiff line numberDiff line change
@@ -2505,6 +2505,8 @@ The following parameters are available in the `zabbix::proxy` class:
25052505
* [`database_password`](#database_password)
25062506
* [`database_socket`](#database_socket)
25072507
* [`database_port`](#database_port)
2508+
* [`database_charset`](#database_collate)
2509+
* [`database_collate`](#database_collate)
25082510
* [`database_tlsconnect`](#database_tlsconnect)
25092511
* [`database_tlscafile`](#database_tlscafile)
25102512
* [`database_tlscertfile`](#database_tlscertfile)
@@ -2874,6 +2876,22 @@ Database port when not using local socket. Ignored for sqlite.
28742876

28752877
Default value: `$zabbix::params::proxy_database_port`
28762878

2879+
##### <a name="database_charset"></a>`database_charset`
2880+
2881+
Data type: `Any`
2882+
2883+
The default charset of the database.
2884+
2885+
Default value: `$zabbix::params::server_database_charset`
2886+
2887+
##### <a name="database_collate"></a>`database_collate`
2888+
2889+
Data type: `Any`
2890+
2891+
The default collation of the database.
2892+
2893+
Default value: `$zabbix::params::server_database_collate`
2894+
28772895
##### <a name="database_tlsconnect"></a>`database_tlsconnect`
28782896

28792897
Data type: `Optional[Enum['required', 'verify_ca', 'verify_full']]`

manifests/proxy.pp

+6
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
# @param database_password Database password. ignored for sqlite.
4444
# @param database_socket Path to mysql socket.
4545
# @param database_port Database port when not using local socket. Ignored for sqlite.
46+
# @param database_charset The default charset of the database.
47+
# @param database_collate The default collation of the database.
4648
# @param database_tlsconnect
4749
# Available options:
4850
# * required - connect using TLS
@@ -220,6 +222,8 @@
220222
$database_password = $zabbix::params::proxy_database_password,
221223
$database_socket = $zabbix::params::proxy_database_socket,
222224
$database_port = $zabbix::params::proxy_database_port,
225+
$database_charset = $zabbix::params::server_database_charset,
226+
$database_collate = $zabbix::params::server_database_collate,
223227
Optional[Enum['required', 'verify_ca', 'verify_full']] $database_tlsconnect = $zabbix::params::proxy_database_tlsconnect,
224228
Optional[Stdlib::Absolutepath] $database_tlscafile = $zabbix::params::proxy_database_tlscafile,
225229
Optional[Stdlib::Absolutepath] $database_tlscertfile = $zabbix::params::proxy_database_tlscertfile,
@@ -487,6 +491,8 @@
487491
database_user => $database_user,
488492
database_password => $database_password,
489493
database_host => $database_host,
494+
database_charset => $database_charset,
495+
database_collate => $database_collate,
490496
zabbix_proxy => $zabbix_proxy,
491497
zabbix_proxy_ip => $zabbix_proxy_ip,
492498
before => $before_database,

0 commit comments

Comments
 (0)