Dummy devices are not proper devices, but rather interactive sessions in existing machines. There are 3 types of dummy devices:
Before anything, you will want to create one or more chroots to use with dummy-schroot devices. The Debian wiki contains instructions to get started with schroot. After you create your chroot(s) you will want to take note of their names.
A dummy-schroot device has a single configuration variable:
Example configuration file (e.g. schroot01.conf):
device_type = dummy-schroot
dummy_schroot_chroot = precise
dummy-ssh has 4 configuration variables:
Variable | Description | Default value |
---|---|---|
dummy_ssh_host | Hostname to connect to | None |
dummy_ssh_username | User name to login with | root |
dummy_ssh_port | Port to connect to | 22 |
dummy_ssh_identity_file | SSH private key file to connect with | None |
Note: dummy_ssh_host and dummy_ssh_identity_file are mandatory configuration variables.
Example configuration file (e.g. ssh01.conf):
device_type = dummy-ssh
dummy_ssh_host = localhost
dummy_ssh_port = 8022
dummy_ssh_identity_file = /usr/share/vagrant/keys/vagrant
This device type does not have any configuration variables, other than specifying the device_type.
Example configuration file (localhost.conf):
device_type = dummy-host