X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=automation%2Fansible%2Fvars%2Fci-instances.yml;h=9db508b0f642268701717faf7dc78cc019799ca5;hb=cda84f27d95fd6f55fa736e35298266a78bd35c5;hp=11d9759c31e4407cf7555c39374a6ce0f12505dd;hpb=c3c15dc7390084325a96212547a8dbf167a74f65;p=lttng-ci.git diff --git a/automation/ansible/vars/ci-instances.yml b/automation/ansible/vars/ci-instances.yml index 11d9759..9db508b 100644 --- a/automation/ansible/vars/ci-instances.yml +++ b/automation/ansible/vars/ci-instances.yml @@ -5,6 +5,8 @@ search_domain: internal.efficios.com name_server: smb-adc02.internal.efficios.com # The host to use for delegating lxd commands lxd_host: ci-host-amd64-1a.internal.efficios.com +# Default host to create libvirt VMs on if not specified +libvirt_host: ci-host-amd64-1b.internal.efficios.com # @see https://docs.ansible.com/ansible/latest/collections/community/general/lxd_container_module.html#ansible-collections-community-general-lxd-container-module # @example a container instance with the default image (deb12 amd64) @@ -67,52 +69,1010 @@ lxd_host: ci-host-amd64-1a.internal.efficios.com # Text console (may not have output depending on boot settings) # lxc console ci:ci-rootnode-example # +# @example Define a VM using libvirt +# - vm: +# # host: 'ci-host-example' +# name: 'ci-rootnode-example' +# disk: '/path/to/disk' +# +# @note libvirt VMs are created using the task roles/libvirt/vm.yml. +# If `vm.host` not specified, then the host will default to the one defined +# in `libvirt_host`. +# +# @note: `meta.address` doesn't set any additional information for libvirt VMs. +# containers: + - meta: + address: 172.18.18.1 + lxd: + name: git-mirror02 + target: ci-host-amd64-1c + config: + # Using a privileged container here means we can avoid doing + # uid/gid mapping and reduce the work done during file IO + security.privileged: 'true' + devices: + git-mirror: + path: /storage/git-mirror + # This was created manually: + # zfs create -o mountpoint=/storage/git-mirror tank/lxd/custom/git-mirror + source: /storage/git-mirror + type: disk - meta: address: 172.18.16.1 lxd: name: ci-node-deb12-amd64-01 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.2 lxd: name: ci-node-deb12-amd64-02 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.3 lxd: name: ci-node-deb12-amd64-03 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.4 lxd: name: ci-node-deb12-amd64-04 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.5 lxd: name: ci-node-deb12-amd64-05 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.6 lxd: name: ci-node-deb12-amd64-06 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.7 lxd: name: ci-node-deb12-amd64-07 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE - meta: address: 172.18.16.8 lxd: name: ci-node-deb12-amd64-08 jenkins: label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.9 + lxd: + name: ci-node-deb12-amd64-1a-01 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.10 + lxd: + name: ci-node-deb12-amd64-1a-02 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.11 + lxd: + name: ci-node-deb12-amd64-1a-03 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.12 + lxd: + name: ci-node-deb12-amd64-1a-04 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.13 + lxd: + name: ci-node-deb12-amd64-1a-05 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.14 + lxd: + name: ci-node-deb12-amd64-1a-06 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.15 + lxd: + name: ci-node-deb12-amd64-1a-07 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.16 + lxd: + name: ci-node-deb12-amd64-1a-08 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.17 + lxd: + name: ci-node-deb12-amd64-1a-09 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.18 + lxd: + name: ci-node-deb12-amd64-1a-10 + target: ci-host-amd64-1a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.19 + lxd: + name: ci-node-deb12-amd64-1b-01 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.20 + lxd: + name: ci-node-deb12-amd64-1b-02 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.21 + lxd: + name: ci-node-deb12-amd64-1b-03 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.22 + lxd: + name: ci-node-deb12-amd64-1b-04 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.23 + lxd: + name: ci-node-deb12-amd64-1b-05 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.24 + lxd: + name: ci-node-deb12-amd64-1b-06 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.25 + lxd: + name: ci-node-deb12-amd64-1b-07 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.26 + lxd: + name: ci-node-deb12-amd64-1b-08 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.27 + lxd: + name: ci-node-deb12-amd64-1b-09 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.28 + lxd: + name: ci-node-deb12-amd64-1b-10 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.29 + lxd: + name: ci-node-deb12-amd64-1c-01 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.30 + lxd: + name: ci-node-deb12-amd64-1c-02 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.31 + lxd: + name: ci-node-deb12-amd64-1c-03 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.32 + lxd: + name: ci-node-deb12-amd64-1c-04 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.33 + lxd: + name: ci-node-deb12-amd64-1c-05 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.34 + lxd: + name: ci-node-deb12-amd64-1c-06 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.35 + lxd: + name: ci-node-deb12-amd64-1c-07 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.36 + lxd: + name: ci-node-deb12-amd64-1c-08 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.37 + lxd: + name: ci-node-deb12-amd64-1c-09 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.38 + lxd: + name: ci-node-deb12-amd64-1c-10 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.39 + lxd: + name: ci-node-deb12-amd64-1d-01 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.40 + lxd: + name: ci-node-deb12-amd64-1d-02 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.41 + lxd: + name: ci-node-deb12-amd64-1d-03 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.42 + lxd: + name: ci-node-deb12-amd64-1d-04 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.43 + lxd: + name: ci-node-deb12-amd64-1d-05 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.44 + lxd: + name: ci-node-deb12-amd64-1d-06 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.45 + lxd: + name: ci-node-deb12-amd64-1d-07 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.46 + lxd: + name: ci-node-deb12-amd64-1d-08 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.47 + lxd: + name: ci-node-deb12-amd64-1d-09 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.48 + lxd: + name: ci-node-deb12-amd64-1d-10 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.49 + lxd: + name: ci-node-deb12-amd64-2a-01 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.50 + lxd: + name: ci-node-deb12-amd64-2a-02 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.51 + lxd: + name: ci-node-deb12-amd64-2a-03 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.52 + lxd: + name: ci-node-deb12-amd64-2a-04 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.53 + lxd: + name: ci-node-deb12-amd64-2a-05 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.54 + lxd: + name: ci-node-deb12-amd64-2a-06 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.55 + lxd: + name: ci-node-deb12-amd64-2a-07 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.56 + lxd: + name: ci-node-deb12-amd64-2a-08 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.57 + lxd: + name: ci-node-deb12-amd64-2a-09 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.58 + lxd: + name: ci-node-deb12-amd64-2a-10 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.59 + lxd: + name: ci-node-deb12-amd64-2b-01 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.60 + lxd: + name: ci-node-deb12-amd64-2b-02 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.61 + lxd: + name: ci-node-deb12-amd64-2b-03 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.62 + lxd: + name: ci-node-deb12-amd64-2b-04 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.63 + lxd: + name: ci-node-deb12-amd64-2b-05 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.64 + lxd: + name: ci-node-deb12-amd64-2b-06 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.65 + lxd: + name: ci-node-deb12-amd64-2b-07 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.66 + lxd: + name: ci-node-deb12-amd64-2b-08 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.67 + lxd: + name: ci-node-deb12-amd64-2b-09 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.68 + lxd: + name: ci-node-deb12-amd64-2b-10 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.69 + lxd: + name: ci-node-deb12-amd64-2c-01 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.70 + lxd: + name: ci-node-deb12-amd64-2c-02 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.71 + lxd: + name: ci-node-deb12-amd64-2c-03 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.72 + lxd: + name: ci-node-deb12-amd64-2c-04 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.73 + lxd: + name: ci-node-deb12-amd64-2c-05 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.74 + lxd: + name: ci-node-deb12-amd64-2c-06 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.75 + lxd: + name: ci-node-deb12-amd64-2c-07 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.76 + lxd: + name: ci-node-deb12-amd64-2c-08 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.77 + lxd: + name: ci-node-deb12-amd64-2c-09 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.78 + lxd: + name: ci-node-deb12-amd64-2c-10 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-amd64 deb12' + mode: EXCLUSIVE + # @NOTE: debian/bookworm/cloud/i386 isn't an image + # available from images.linuxcontainers.org since they + # reduced architecture to save storage space. The instances + # below were produced from copies which weren't installed with + # cloud-init. + - meta: + address: 172.18.16.79 + lxd: + name: ci-node-deb12-i386-1a-01 + target: ci-host-amd64-1a + source: + alias: debian/bookworm/cloud/i386 + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.80 + lxd: + name: ci-node-deb12-i386-1b-01 + target: ci-host-amd64-1b + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.81 + lxd: + name: ci-node-deb12-i386-1c-01 + target: ci-host-amd64-1c + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.82 + lxd: + name: ci-node-deb12-i386-1d-01 + target: ci-host-amd64-1d + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.83 + lxd: + name: ci-node-deb12-i386-2a-01 + target: ci-host-amd64-2a + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.84 + lxd: + name: ci-node-deb12-i386-2b-01 + target: ci-host-amd64-2b + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.85 + lxd: + name: ci-node-deb12-i386-2c-01 + target: ci-host-amd64-2c + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + - meta: + address: 172.18.16.86 + lxd: + name: ci-node-deb12-i386-2d-01 + target: ci-host-amd64-2d + jenkins: + label: 'deb12-i386 deb12' + mode: EXCLUSIVE + # "Root " nodes in libvirt, since Jenkins can use the "libvirt agents" plugin + # to revert to a specific snapshot before running a job + # + # @NOTE: For Jenkins, the node configuration was initially created by cloning + # or creating the nodes as they use a type of node which isn't 'simple' to + # create through the API. The entire XML configuration would have to be written + # from scratch. In effect, templates may be a better long term solution than + # the current structure. + # + - jenkins: + name: 'ci-rootnode-deb12-amd64-1a-01' + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1a-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-1a-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-1a-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1a-01.qcow' + host: 'ci-host-amd64-1a.internal.efficios.com' + meta: + address: 172.18.17.1 + - jenkins: + name: 'ci-rootnode-deb12-i386-1a-01' + label: 'deb12 deb12-i386-rootnode' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-i386-1a-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-i386-1a-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-i386-1a-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-i386-1a-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-i386-1a-01.qcow' + host: 'ci-host-amd64-1a.internal.efficios.com' + meta: + address: 172.18.17.2 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-1b-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1b.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1b-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-1b-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1b.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-1b-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-1b-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1b-01.qcow' + host: 'ci-host-amd64-1b.internal.efficios.com' + meta: + address: 172.18.17.3 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-1c-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1c.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1c-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-1c-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-1c-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1c-01.qcow' + host: 'ci-host-amd64-1c.internal.efficios.com' + meta: + address: 172.18.17.4 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-1d-01' + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1d.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1d-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-1d-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1d.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-1d-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-1d-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1d-01.qcow' + host: 'ci-host-amd64-1d.internal.efficios.com' + meta: + address: 172.18.17.5 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-2a-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2a.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2a-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-2a-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2a.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-2a-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-2a-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2a-01.qcow' + host: 'ci-host-amd64-2a.internal.efficios.com' + meta: + address: 172.18.17.6 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-2b-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2b.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2b-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-2b-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2b.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-2b-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-2b-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2b-01.qcow' + host: 'ci-host-amd64-2b.internal.efficios.com' + meta: + address: 172.18.17.7 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-2c-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2c.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2c-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-2c-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2c.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-2c-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-2c-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2c-01.qcow' + host: 'ci-host-amd64-2c.internal.efficios.com' + meta: + address: 172.18.17.8 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode' + name: 'ci-rootnode-deb12-amd64-2d-01' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2d.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2d-01' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-2d-01.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2d.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-2d-01' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-2d-01' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2d-01.qcow' + host: 'ci-host-amd64-2d.internal.efficios.com' + meta: + address: 172.18.17.9 + - jenkins: + label: 'deb12 deb12-amd64-rootnode amd64-rootnode-linux5' + name: 'ci-rootnode-deb12-amd64-1c-02' + mode: EXCLUSIVE + config: + remoteFS: '/root' + launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1c.internal.efficios.com' + launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1c-02' + launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' + launcher/delegate/port: '22' + launcher/delegate/host: 'ci-rootnode-deb12-amd64-1c-02.internal.efficios.com' + launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' + ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1c.internal.efficios.com' + ./virtualMachineName: 'ci-rootnode-deb12-amd64-1c-02' + snapshotName: '' + beforeJobSnapshotName: 'base-configuration' + startupWaitingPeriodSeconds: '20' + launcher/waitTimeMs: '20000' + shutdownMethod: 'destroy' + vm: + name: 'ci-rootnode-deb12-amd64-1c-02' + disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1c-02.qcow' + host: 'ci-host-amd64-1c.internal.efficios.com' + meta: + address: 172.18.17.10 + # VMs for running tests using lava + - jenkins: {} + meta: {} + vm: + name: 'lava-node-amd64-01' + disk: '/var/lib/libvirt/images/lava-node-amd64-01.qcow' + disk_capacity: '10G' + host: 'ci-host-amd64-2d.internal.efficios.com' + - jenkins: {} + meta: {} + vm: + name: 'lava-node-amd64-02' + disk: '/var/lib/libvirt/images/lava-node-amd64-02.qcow' + disk_capacity: '10G' + host: 'ci-host-amd64-2d.internal.efficios.com' + - jenkins: {} + meta: {} + vm: + name: 'lava-node-amd64-03' + disk: '/var/lib/libvirt/images/lava-node-amd64-03.qcow' + disk_capacity: '10G' + host: 'ci-host-amd64-2d.internal.efficios.com' + - jenkins: {} + meta: {} + vm: + name: 'lava-node-amd64-04' + disk: '/var/lib/libvirt/images/lava-node-amd64-04.qcow' + disk_capacity: '10G' + host: 'ci-host-amd64-2d.internal.efficios.com' + - jenkins: {} + meta: {} + vm: + name: 'lava-node-amd64-05' + disk: '/var/lib/libvirt/images/lava-node-amd64-05.qcow' + disk_capacity: '10G' + host: 'ci-host-amd64-2d.internal.efficios.com'