Sha256: 148b7ca26cd7baa7829b8228ca79663447dd8cde22cbef9ae4ffa85780e6464f

Contents?: true

Size: 564 Bytes

Versions: 6

Compression:

Stored size: 564 Bytes

Contents

class mysql::server::monitor (
  $mysql_monitor_username,
  $mysql_monitor_password,
  $mysql_monitor_hostname
) {

  Class['mysql::server'] -> Class['mysql::server::monitor']

  database_user{ "${mysql_monitor_username}@${mysql_monitor_hostname}":
    password_hash => mysql_password($mysql_monitor_password),
    ensure        => present,
  }

  database_grant { "${mysql_monitor_username}@${mysql_monitor_hostname}":
    privileges => [ 'process_priv', 'super_priv' ],
    require    => Mysql_user["${mysql_monitor_username}@${mysql_monitor_hostname}"],
  }

}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
safeguard-devise-0.0.7 puppet/modules/mysql/manifests/server/monitor.pp
safeguard-devise-0.0.6 puppet/modules/mysql/manifests/server/monitor.pp
safeguard-devise-0.0.5 puppet/modules/mysql/manifests/server/monitor.pp
safeguard-devise-0.0.4 puppet/modules/mysql/manifests/server/monitor.pp
safeguard-devise-0.0.3 puppet/modules/mysql/manifests/server/monitor.pp
safeguard-devise-0.0.2 puppet/modules/mysql/manifests/server/monitor.pp