control:
MethodName = ( AddUser )
- MethodParameters = ( user shadow realname uid gid home shell )
+ MethodParameters = ( user )
actionsequence = ( editfiles copy directories timezone )
}
- 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::