Sha256: 55d482689a1cdcd19675f99a4825e988be075f73ced8f873ff1681b10c075b3b
Contents?: true
Size: 803 Bytes
Versions: 14
Compression:
Stored size: 803 Bytes
Contents
#This is a helper class to add a monitoring user to the database class mysql::server::monitor ( $mysql_monitor_username, $mysql_monitor_password, $mysql_monitor_hostname ) { Anchor['mysql::server::end'] -> Class['mysql::server::monitor'] mysql_user { "${mysql_monitor_username}@${mysql_monitor_hostname}": ensure => present, password_hash => mysql_password($mysql_monitor_password), require => Class['mysql::server::service'], } mysql_grant { "${mysql_monitor_username}@${mysql_monitor_hostname}/*.*": ensure => present, user => "${mysql_monitor_username}@${mysql_monitor_hostname}", table => '*.*', privileges => [ 'PROCESS', 'SUPER' ], require => Mysql_user["${mysql_monitor_username}@${mysql_monitor_hostname}"], } }
Version data entries
14 entries across 14 versions & 1 rubygems