HomeDevCentral

Scale roles/shellserver/users/ to support several users account

Description

Scale roles/shellserver/users/ to support several users account

Summary:
Currently, 62c123e has introduced users management for Eglide.

To allow this change to scale, we need to provide a set of users,
and run tasks against it (create account, add to group, add SSH key).

We so move users data in a 'shellusers' pillar, and add Jinja logic
to the state to use this dictionary.

Fixes T809.

Test Plan: salt eglide state.sls roles/shellserver/users

Reviewers: Sandlayth, dereckson

Maniphest Tasks: T809

Differential Revision: http://devcentral.nasqueron.org/D359

Details