diff --git a/manifests/init.pp b/manifests/init.pp index 8b82866fec8a7df41e32ac2a76cd844580c03cff..a0293c9479f1cb73930041ab6ce127117f33443b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -224,7 +224,8 @@ class aim_control ( user => 'root@%', } - # Create the read-only user with select privileges on the database +# Check to avoid duplication errors + if ! defined(Mysql_user["${skadereg_ro_user}@%"]) { mysql_user { "${skadereg_ro_user}@%": ensure => 'present', password_hash => mysql_password($skadereg_ro_password), @@ -236,6 +237,7 @@ class aim_control ( table => "${db_name}.*", user => "${skadereg_ro_user}@%", } +} # ['entries', 'guardian_confirmations', 'users'].each |String $table| { # mysql_grant { "${skadereg_ro_user}@%/${db_name}.${table}":