parent
1f966eedd0
commit
5cee6914d5
@ -0,0 +1,6 @@ |
||||
--- |
||||
ovmf: |
||||
vm_ram: 1G |
||||
vm_disk_size: 9G |
||||
vm_ssh_port: 22 |
||||
userdata: "{{playbook_dir}}/userdata" |
@ -1,59 +0,0 @@ |
||||
#!/bin/sh |
||||
|
||||
help() { |
||||
cat << EOF |
||||
=-=-=-=-= mirror-vm =-=-=-=-= |
||||
Usage: mirror-vm [COMMAND] |
||||
|
||||
Commands: |
||||
libvirt-install, li |
||||
creates and installs the mirror server |
||||
on a new vm using libvirt |
||||
|
||||
qemu-install, qi |
||||
creates and installs the mirror server |
||||
on a new vm using qemu |
||||
|
||||
libvirt-run, lr |
||||
runs a previously created libvirt vm |
||||
|
||||
qemu-run, qr |
||||
runs a previously created qemu vm |
||||
|
||||
clean, c |
||||
removes user files like your vm |
||||
|
||||
help, h |
||||
prints this message |
||||
|
||||
EOF |
||||
} |
||||
|
||||
libvirt_install() { |
||||
ansible-playbook -K libvirt/main.yml |
||||
} |
||||
|
||||
qemu_install() { |
||||
ansible-playbook -K qemu/main.yml |
||||
} |
||||
|
||||
libvirt_run() { |
||||
echo 'libvirt-run' |
||||
} |
||||
|
||||
qemu_run() { |
||||
ansible-playbook -K qemu/run.yml |
||||
} |
||||
|
||||
clean() { |
||||
rm -rf qemu/vm libvirt/vm |
||||
} |
||||
|
||||
case $1 in |
||||
li|libvirt-install) libvirt_install;; |
||||
qi|qemu-install) qemu_install;; |
||||
lr|libvirt-run) libvirt_run;; |
||||
qr|qemu-run) qemu_run;; |
||||
c|clean) clean;; |
||||
h|help|*) help;; |
||||
esac |
Loading…
Reference in new issue