Module user#

Entities#

entity user::Group#

Parents: std::ManagedResource, std::PurgeableResource

attribute string name#
attribute bool system=false#
relation std::Host host [1]#

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity user::User#

Parents: std::ManagedResource, std::PurgeableResource

attribute string name#
attribute string group#
attribute string[] groups=List()#
attribute bool system=false#
attribute string shell='/bin/bash'#
attribute string homedir#
relation std::Host host [1]#

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

Implementations#

implementation user::execGroup#

Exec based implementation until a handler is available

implementation user::execUser#

Exec based implementation until a handler is available