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