boards.io

ssh

Virtual / emulated Multiple (emulated or host)

Inheritance

  1. ssh
  2. base

Key facts

Vendor
Virtual / Generic
Bootloader family
Virtual / emulated
Architecture
Multiple (emulated or host) (guessed from the name)
Connections
serial

Deploy methods

ssh

Boot methods

schroot ssh

Boot commands

schroot
command, name
{% extends 'base.jinja2' %}
{% block body %}

actions:
  deploy:
    connections:
      serial:
    methods:
      ssh:
        options:
{{ ssh_options }}
        # primary connections get this from the device dictionary.
        # secondary connections get this from the lava-multinode protocol support.
        host: "{{ ssh_host|default('') }}"
        port: {{ ssh_port|default(22) }}
        user: "{{ ssh_user|default('root') }}"
        identity_file: "{{ ssh_identity_file }}"

  boot:
    connections:
      serial:
    methods:
# can be removed by defining this block empty in the device config
{% block schroot %}
      schroot:
        command:
{{ schroot }}
        name:
          {{ schroot_name_list|default(['unstable', 'sid'])}}
{% endblock schroot %}
      ssh:

{% endblock body %}

Rendered with the default values (no device dictionary), using LAVA's own template environment.