Skip to content
Snippets Groups Projects

Update mysql config

Merged Saga Norén Karlsson requested to merge update_init into devel
1 file
+ 41
29
Compare changes
  • Side-by-side
  • Inline
+ 41
29
@@ -189,36 +189,48 @@ class aim_control (
@@ -189,36 +189,48 @@ class aim_control (
$db_name = 'homestead'
$db_name = 'homestead'
class { 'mysql::server':
class { 'mysql::server':
root_password => $mysql_password,
root_password => $mysql_password,
databases => {
override_options => {
$db_name => {
'mysqld' => {
ensure => present,
'bind-address' => '0.0.0.0',
charset => 'utf8',
'port' => 33060,
},
}
},
users => {
"${skadereg_ro_user}@%" => {
ensure => present,
password_hash => mysql_password($skadereg_ro_password),
},
},
grants => {
'root@%/*.*' => {
ensure => present,
options => ['GRANT'],
privileges => ['ALL'],
table => '*.*',
user => 'root@%',
},
},
override_options => {
mysqld => {
'bind-address' => '0.0.0.0',
port => 33060,
},
},
}
}
 
}
 
 
mysql::db { $db_name:
 
user => $skadereg_ro_user,
 
password => $skadereg_ro_password,
 
host => '%',
 
charset => 'utf8',
 
}
 
 
mysql_user { 'root@%':
 
ensure => 'present',
 
password_hash => mysql_password($mysql_password),
 
}
 
 
mysql_grant { 'root@%/*.*':
 
ensure => 'present',
 
options => ['GRANT'],
 
privileges => ['ALL'],
 
table => '*.*',
 
user => 'root@%',
 
}
 
 
mysql_user { "${skadereg_ro_user}@%":
 
ensure => 'present',
 
password_hash => mysql_password($skadereg_ro_password),
 
}
 
 
mysql_grant { "${skadereg_ro_user}@%/${db_name}.*":
 
ensure => 'present',
 
privileges => ['SELECT'],
 
table => "${db_name}.*",
 
user => "${skadereg_ro_user}@%",
 
}
 
# ['entries', 'guardian_confirmations', 'users'].each |String $table| {
# ['entries', 'guardian_confirmations', 'users'].each |String $table| {
# mysql_grant { "${skadereg_ro_user}@%/${db_name}.${table}":
# mysql_grant { "${skadereg_ro_user}@%/${db_name}.${table}":
Loading