tests: improve justfile.

This commit is contained in:
Alexandre Pujol 2025-03-01 22:06:38 +01:00
parent 1392b078ab
commit 4dd78c0087
Failed to generate hash of commit

View file

@ -20,7 +20,6 @@
base_dir := home_dir() / ".libvirt/base" base_dir := home_dir() / ".libvirt/base"
vm := home_dir() / ".vm" vm := home_dir() / ".vm"
output := base_dir / "packer" output := base_dir / "packer"
disk_size := "15G"
prefix := "aa-" prefix := "aa-"
c := "--connect=qemu:///system" c := "--connect=qemu:///system"
sshopt := "-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" sshopt := "-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
@ -46,7 +45,6 @@ img dist flavor: (package dist)
packer build -force \ packer build -force \
-var dist={{dist}} \ -var dist={{dist}} \
-var flavor={{flavor}} \ -var flavor={{flavor}} \
-var disk_size={{disk_size}} \
-var prefix={{prefix}} \ -var prefix={{prefix}} \
-var base_dir={{base_dir}} \ -var base_dir={{base_dir}} \
-var output={{output}} \ -var output={{output}} \
@ -137,8 +135,8 @@ integration dist flavor:
[doc('Run the linters')] [doc('Run the linters')]
lint: lint:
@packer fmt packer/ @packer fmt tests/packer/
@packer validate --syntax-only packer/ @packer validate --syntax-only tests/packer/
[doc('Remove the machine images')] [doc('Remove the machine images')]
clean: clean:
@ -146,6 +144,7 @@ clean:
get_ip dist flavor: get_ip dist flavor:
@virsh --quiet --readonly {{c}} domifaddr {{prefix}}{{dist}}-{{flavor}} | \ @virsh --quiet --readonly {{c}} domifaddr {{prefix}}{{dist}}-{{flavor}} | \
head -1 | \
grep -E -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' grep -E -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}'
get_osinfo dist: get_osinfo dist: