<!– User Configuration Section. Here we need to add non-default groups and then add users to those groups. –> <groups config:type=“list”>

<group>
  <gid>100</gid>
  <groupname>users</groupname>
  <userlist/>
</group>
<% @obj.groups.each_index do |index|
   gid  = 100 + index
   name = @obj.groups[index]
-%>
 <group>
 <gid><%= gid -%></gid>
 <groupname><%= name -%></groupname>
 <userlist><%= @obj.login -%></userlist>
 </group>
<% end -%>

</groups>

<user_defaults>

<expire/>
<group>100</group>
<groups/>
<home>/home</home>
<inactive>-1</inactive>
<no_groups config:type="boolean">true</no_groups>
<shell>/bin/bash</shell>
<skel>/etc/skel</skel>
<umask>022</umask>

</user_defaults>

<users config:type=“list”>

<user>
  <user_password><%= @obj.password -%></user_password>
  <username>root</username>
</user>
<user>
  <fullname><%= @obj.name -%></fullname>
  <gid>100</gid>
  <home><%= '/home' + @obj.login -%></home>
  <password_settings>
    <expire/>
    <flag/>
    <inact>-1</inact>
    <max>99999</max>
    <min>0</min>
    <warn>7</warn>
  </password_settings>
  <shell>/bin/bash</shell>
  <uid><%= @obj.uid -%></uid>
  <user_password><%= @obj.password -%></user_password>
  <username><%= @obj.login -%></username>
</user>

</users>