diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2016-05-03 16:23:25 +0300 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2016-05-20 11:13:12 +0000 |
commit | 1cbf84b6a43c87c321c2c4d92572223e567c9d0b (patch) | |
tree | 33f155cb648eb3e4dedf0c102c6142a48e401643 /common/scripts/kvm-cloud/cloudinit.txt | |
parent | 1c39ee8bda734664f90dc16e100727376a04a1a6 (diff) |
start-kvm: new job to start kvm for pipeline jobs
This starts kvm for multinode pipeline jobs. Guest
image is configured using cloud-init, so any OS with
cloud-init can be configured. Guest arch and URL for
test image need to be passed:
- from: git
name: kvm-guest
path: ubuntu/start-kvm.yaml
parameters:
GUEST_ARCH: 'aarch64'
GUEST_IMAGE: 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-arm64-uefi1.img'
repository: 'https://git.linaro.org/qa/test-definitions.git'
Change-Id: I88a4cc874f87073b85cacc312eed3013f24e2202
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'common/scripts/kvm-cloud/cloudinit.txt')
-rw-r--r-- | common/scripts/kvm-cloud/cloudinit.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/common/scripts/kvm-cloud/cloudinit.txt b/common/scripts/kvm-cloud/cloudinit.txt new file mode 100644 index 0000000..d9363f1 --- /dev/null +++ b/common/scripts/kvm-cloud/cloudinit.txt @@ -0,0 +1,16 @@ +#cloud-config + +users: + - name: linaro + ssh-authorized-keys: + - LAVA_KEY + sudo: ['ALL=(ALL) NOPASSWD:ALL'] + groups: sudo + shell: /bin/bash + +runcmd: + - cp /home/linaro/.ssh/authorized_keys /root/.ssh/authorized_keys + - chown root:root /root/.ssh/authorized_keys + +phone_home: + url: http://LOCALIP:8080/ |