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