API Reference

Shell()

BabooSSH Shell interface

Workspace(name)

A container to hold all related objects

User(name)

A username to authenticate with on servers.

Creds(creds_type, creds_content)

The credentials to authenticate with on servers.

Endpoint(ip, port)

A SSH endpoint

Connection(endpoint, user, cred)

A User and Creds to authenticate on an Endpoint

Host(hostname, uname, issue, machine_id, macs)

A machine with one or several Endpoint

Path(src, dst)

Indicates an endpoint is reachable from a host

Tunnel(connection[, port])

Open SOCKS tunnel to a Host

Extensions

Load and access available extensions

Db

A singleton handling the database connection

Unique(name, bases, attributes)