From b47c0273d23a8fa7af5b47d480645c7dbbe6b56a Mon Sep 17 00:00:00 2001
From: saganorenkarlson <sagno626@student.liu.se>
Date: Wed, 12 Jun 2024 14:45:22 +0200
Subject: [PATCH] Trying to remove duplicate error

---
 manifests/init.pp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/manifests/init.pp b/manifests/init.pp
index 8b82866..a0293c9 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}":
-- 
GitLab