mc_usergroup / usergroup registry

If you alter this module and want to test it, do not forget to deploy it on minion using:

salt '*' saltutil.sync_modules

Documentation of this module is available with:

salt '*' sys.doc mc_usergroup
mc_states.modules.mc_usergroup.get_default_sysadmins()
mc_states.modules.mc_usergroup.get_home(user, home=None, homes=None, not_using_system=False)
mc_states.modules.mc_usergroup.settings()

usergroup registry

filesystem.group
Group of the special editor group
filesystem.groupId
Gid of the special editor group
makina-states.localsettings.users
System configured users
makina-states.localsettings.admin.sudoers
sudoers (project members)
makina-states.localsettings.defaultSysadmins
Priviliegied local users accounts (sysadmin, ubuntu, vagrant)
makina-states.localsettings.admin.sysadmins_keys
sysadmins’s ssh key to drop inside privilegied accounts
makina-states.localsettings.admin.sysadmin_password
sysadmin password
makina-states.localsettings.admin.root_password
root password
makina-states.localsettings.admin.absent_keys
list of mappings to feed ssh_auth.absent_keys in order to remove ssh keys entries from all managed users