- given: "an installed vmadm" function: install_vmadm - given: "a Debian 10 OpenStack cloud image" function: ensure_base_image - when: "I invoke vmadm cloud-init --config {config} {filename} {dirname}" function: invoke_cloud_init - when: "I invoke vmadm new --config {config} {filename}" function: create_vm cleanup: delete_vm - when: "I invoke vmadm shutdown --config {config} {filename}" function: shutdown_vm - when: "I invoke vmadm start --config {config} {filename}" function: start_vm - when: "I invoke ssh -F {config} {target} {args:text}" function: run_hostname_over_ssh - then: "directories {actual} and {expected} are identical" function: directories_match