3 name: xtesting-ci-vm-scm
6 url: https://github.com/collivier/ansible-role-xtesting.git
11 name: xtesting-ci-vm-builder
14 DEBIAN_FRONTEND=noninteractive sudo apt-get \
15 -o DPkg::Lock::Timeout=300 install python3-diskimage-builder
16 export ELEMENTS_PATH=$(pwd)/ansible-role-xtesting/elements
17 export DIB_DEBIAN_COMPONENTS=main,contrib,non-free
18 export DIB_DEV_USER_SHELL=/bin/bash
19 export DIB_OPENSSH_SERVER_HARDENING=0
20 export DIB_DEV_USER_PASSWORD=xtesting
21 export DIB_DEV_USER_PWDLESS_SUDO=yes
22 export DIB_CLOUD_INIT_ALLOW_SSH_PWAUTH=Yes
23 export DIB_RELEASE=bookworm
24 export DIB_DEV_USER_USERNAME=xtesting
25 disk-image-create --image-size 20 -o xtesting.qcow2 debian vm devuser openssh-server xtestingci
28 name: xtesting-ci-vm-trigger
33 name: xtesting-ci-vm-parameter
40 name: 'xtesting-ci-vm'
44 - xtesting-ci-vm-trigger
46 - xtesting-ci-vm-parameter
48 - xtesting-ci-vm-builder
51 name: 'xtesting-ci-vm'
65 regex: ^xtesting-ci-vm.*$