Module user

  • License: ASL 2

  • Version: 0.1.23

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