****************************** Machine Registration Container ****************************** The machine registration container is responsible for the following functions: * Registering new test machines: * Creating tags for the test machine without manual intervention, with the help of :doc:`gfxinfo`; * Finding out which TTY device is connected to the gateway's :doc:`salad` service; * Verifying that the state of the test machine matches the state found in :ref:`MarsDB`, including verifying that the serial console is talking to the gateway; * Verifying that the test machine has the wanted list of tags, and hiding the hardware that is not needed for testing (useful for multi-GPU setups). Find out more about it in the :download:`source code <../../machine_registration/machine_registration.py>`.