From 0de35abd87bf13aaf6be6f2ded6cbeae7b572dd7 Mon Sep 17 00:00:00 2001
From: Mike Hanby <mhanby@uab.edu>
Date: Tue, 7 Oct 2014 10:33:57 -0500
Subject: [PATCH] Added three new non Cheaha users, two to mephisto and one to
 ee-ay1  * Mephisto: rafaelc, miskosr  * ee-ay1: yildirim

---
 manifests/ee_ay1_users.pp   | 26 ++++++++++++++++++++++++++
 manifests/ee_yg1_users.pp   | 26 --------------------------
 manifests/mephisto_users.pp |  6 ++++++
 manifests/virtual_groups.pp | 12 ++++++++++++
 manifests/virtual_users.pp  | 24 ++++++++++++++++++++++++
 5 files changed, 68 insertions(+), 26 deletions(-)
 create mode 100644 manifests/ee_ay1_users.pp
 delete mode 100644 manifests/ee_yg1_users.pp

diff --git a/manifests/ee_ay1_users.pp b/manifests/ee_ay1_users.pp
new file mode 100644
index 0000000..895c484
--- /dev/null
+++ b/manifests/ee_ay1_users.pp
@@ -0,0 +1,26 @@
+# Class: users::ee_ay1_users
+#
+# This module manages users and groups for ee-ay1 Dell Precision T1650 workstation
+#
+# Parameters: none
+#
+# Actions:
+#
+# Requires: see Modulefile
+#
+# Sample Usage:
+#
+class users::ee_ay1_users inherits users::virtual_users
+{
+  User["gmyers"]        { gid => ["gmyers"],   groups => ["ee"] }
+  User["yildirim"]      { gid => ["yildirim"], groups => ["ee"] }
+
+  # Realize full time users of ee-ay1 
+  realize(
+    Group["ee"],
+    User["gmyers"],
+    Group["gmyers"],
+    User["yildirim"],
+    Group["yildirim"],
+  )
+}
diff --git a/manifests/ee_yg1_users.pp b/manifests/ee_yg1_users.pp
deleted file mode 100644
index 07a221c..0000000
--- a/manifests/ee_yg1_users.pp
+++ /dev/null
@@ -1,26 +0,0 @@
-# Class: users::ee_yg1_users
-#
-# This module manages users and groups for ee-yg1 R420 server
-#
-# Parameters: none
-#
-# Actions:
-#
-# Requires: see Modulefile
-#
-# Sample Usage:
-#
-class users::ee_yg1_users inherits users::virtual_users
-{
-  User["gaoyi"]         { gid => ["gaoyi"],    groups => ["ee"] }
-  User["gmyers"]        { gid => ["gmyers"],   groups => ["ee"] }
-
-  # Realize full time users of ee-yg1 
-  realize(
-    Group["ee"],
-    User["gaoyi"],
-    Group["gaoyi"],
-    User["gmyers"],
-    Group["gmyers"],
-  )
-}
diff --git a/manifests/mephisto_users.pp b/manifests/mephisto_users.pp
index 5002fba..1500917 100644
--- a/manifests/mephisto_users.pp
+++ b/manifests/mephisto_users.pp
@@ -68,7 +68,9 @@ class users::mephisto_users inherits users::virtual_users
       User["harongjr"]       { gid => ["harongjr"], groups +> ["me"] }
       User["kmelliso"]       { gid => ["kmelliso"], groups +> ["me"] }
       User["kschrum"]        { gid => ["kschrum"],  groups +> ["me"] }
+      User["miskosr"]        { gid => ["miskosr"],  groups +> ["me"] }
       User["mmullane"]       { gid => ["mmullane"], groups +> ["me"] }
+      User["rafaelc"]        { gid => ["rafaelc"],  groups +> ["me"] }
 
       # Add shum and dino-theodorou to group citronelle
       User["sam9412"]        { gid    => ["sam9412"], groups => ["etlab"] }
@@ -188,6 +190,8 @@ class users::mephisto_users inherits users::virtual_users
         User["marker"],
         User["mcglowna"],
         User["mek"],
+        User["miskosr"],
+        Group["miskosr"],
         User["mmullane"],
         Group["mmullane"],
         User["msalama"],
@@ -199,6 +203,8 @@ class users::mephisto_users inherits users::virtual_users
         User["prapanj"],
         User["psw22"],
         User["pwalsh"],
+        User["rafaelc"],
+        Group["rafaelc"],
         User["rcloud"],
         User["roy"],
         User["sakles"],
diff --git a/manifests/virtual_groups.pp b/manifests/virtual_groups.pp
index 3be4db2..83f3c61 100644
--- a/manifests/virtual_groups.pp
+++ b/manifests/virtual_groups.pp
@@ -2240,5 +2240,17 @@ class users::virtual_groups
     gid     => "10612",
     ensure  => "present",
   }
+  @group { "yildirim":
+    gid     => "10613",
+    ensure  => "present",
+  }
+  @group { "rafaelc":
+    gid     => "10614",
+    ensure  => "present",
+  }
+  @group { "miskosr":
+    gid     => "10615",
+    ensure  => "present",
+  }
 
 }
diff --git a/manifests/virtual_users.pp b/manifests/virtual_users.pp
index 80b5594..a568395 100644
--- a/manifests/virtual_users.pp
+++ b/manifests/virtual_users.pp
@@ -5991,5 +5991,29 @@ class users::virtual_users
     comment    => "Christopher E Arias, cearias@uab.edu, CIVIL, Nasim Uddin (nuddin@uab.edu)",
     managehome => true,
   }
+  # 20141007 - Added new ENG user yildirim possible future Cheaha user - 
+  @user { "yildirim":
+    ensure     => "present",
+    uid        => "10613",
+    gid        => "ee",
+    comment    => "Abidin Yildirim, yildirim@uab.edu, EE, Abidin Yildirim (yildirim@uab.edu)",
+    managehome => true,
+  }
+  # 20141007 - Added new ENG user rafaelc possible future Cheaha user - 
+  @user { "rafaelc":
+    ensure     => "present",
+    uid        => "10614",
+    gid        => "me",
+    comment    => "Rafael T Correa, rafaelc@uab.edu, ME, Corey Shum (shum@uab.edu)",
+    managehome => true,
+  }
+  # 20141007 - Added new ENG user miskosr possible future Cheaha user - 
+  @user { "miskosr":
+    ensure     => "present",
+    uid        => "10615",
+    gid        => "me",
+    comment    => "Samuel R Misko, miskosr@uab.edu, ME, Corey Shum (shum@uab.edu)",
+    managehome => true,
+  }
 
 }
-- 
GitLab