Internal inithome API#

The module rubin.nublado.inithome provides the entry point used by the nublado-inithome container (see Configure home directories).

rubin.nublado.inithome.main Module#

Entry point for inithome command.

Functions#

main()

Entry point for provisioner.

rubin.nublado.inithome.provisioner Module#

Provisioner for user home directories.

Classes#

InvalidHomeError

The home directory already exists but is not acceptable.

Provisioner(home, uid, gid)

Create the user's home directory if it doesn't exist.

Class Inheritance Diagram#

Inheritance diagram of rubin.nublado.inithome.provisioner.InvalidHomeError, rubin.nublado.inithome.provisioner.Provisioner