fixed user.add master
authorLisa Marie Maginnis <lisam@fsf.org>
Wed, 13 Jan 2016 22:19:19 +0000 (17:19 -0500)
committerLisa Marie Maginnis <lisam@fsf.org>
Wed, 13 Jan 2016 22:19:19 +0000 (17:19 -0500)
user.add

index 04ef4b1..75816ab 100644 (file)
--- a/user.add
+++ b/user.add
@@ -1,7 +1,7 @@
 control:
 
   MethodName       = ( AddUser )
-  MethodParameters = ( user shadow realname uid gid home shell )
+  MethodParameters = ( user )
   actionsequence   = ( editfiles copy directories timezone )
 
 
@@ -23,9 +23,24 @@ editfiles:
   }
 
 
-       classes:
+directories:
+  $(home) mode=700 owner=$(user) group=$(user)
+  $(home)/.ssh mode=700 owner=$(user) group=$(user)
 
-          dummy = ( any )
+copy:
+
+  /srv/cfengine/office/files$(home)/ssh/authorized_keys dest=$(home)/.ssh/authorized_keys
+   r=inf
+   owner=$(user)
+   group=$(user)
+   mode=400
+   server=$(policyhost)
+   trustkey=true
+
+
+classes:
+
+  dummy = ( any )
 
 alerts:
   dummy::