|
1 | 1 | # This makefile is the user interface to jobs that the user may wish to carry
|
2 | 2 | # out using virtual machines.
|
3 | 3 |
|
| 4 | +## Container targets |
| 5 | +full-container: |
| 6 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/full playbook=provision_virtualmicromagnetics_full_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 7 | + |
| 8 | +lite-container: |
| 9 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/lite playbook=provision_virtualmicromagnetics_lite_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 10 | + |
| 11 | +oommf-container: |
| 12 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/oommf playbook=provision_virtualmicromagnetics_oommf_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 13 | + |
| 14 | +magpar-container: |
| 15 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/magpar playbook=provision_virtualmicromagnetics_magpar_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 16 | + |
| 17 | +nmag-container: |
| 18 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/nmag playbook=provision_virtualmicromagnetics_nmag_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 19 | + |
| 20 | +fidimag-container: |
| 21 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=container container_name=virtualmicromagnetics/fidimag playbook=provision_virtualmicromagnetics_fidimag_container.yml hookbook=hook_container.yml extra_resources_dir=guest_resources/" |
| 22 | + |
| 23 | +## VM targets |
| 24 | +full-vm: full |
| 25 | +lite-vm: lite |
| 26 | +oommf-vm: oommf |
| 27 | +magpar-vm: magpar |
| 28 | +nmag-vm: nmag |
| 29 | +fidimag-vm: fidimag |
| 30 | + |
4 | 31 | # This target builds a virtual hard disk file containing various open
|
5 | 32 | # micromagnetics simulation technologies and other convenient packages.
|
6 | 33 | full:
|
7 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-full playbook=provision_virtualmicromagnetics_full.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 34 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-full playbook=provision_virtualmicromagnetics_full_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
8 | 35 |
|
9 | 36 | # This target builds a virtual hard disk file containing various open
|
10 | 37 | # micromagnetics simulation technologies.
|
11 | 38 | lite:
|
12 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-lite playbook=provision_virtualmicromagnetics_lite.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 39 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-lite playbook=provision_virtualmicromagnetics_lite_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
13 | 40 |
|
14 | 41 | # This target builds a virtual hard disk file containing an OOMMF
|
15 | 42 | # installation.
|
16 | 43 | oommf:
|
17 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-oommf playbook=provision_virtualmicromagnetics_oommf.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 44 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-oommf playbook=provision_virtualmicromagnetics_oommf_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
18 | 45 |
|
19 | 46 | # This target builds a virtual hard disk file containing a Magpar
|
20 | 47 | # installation.
|
21 | 48 | magpar:
|
22 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-magpar playbook=provision_virtualmicromagnetics_magpar.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 49 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-magpar playbook=provision_virtualmicromagnetics_magpar_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
23 | 50 |
|
24 | 51 | # This target builds a virtual hard disk file containing a Nmag
|
25 | 52 | # installation.
|
26 | 53 | nmag:
|
27 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-nmag playbook=provision_virtualmicromagnetics_nmag.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 54 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-nmag playbook=provision_virtualmicromagnetics_nmag_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
28 | 55 |
|
29 | 56 | # This target builds a virtual hard disk file containing a fidimag
|
30 | 57 | # installation.
|
31 | 58 | fidimag:
|
32 |
| - ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="vm_name=virtualmicromagnetics-fidimag playbook=provision_virtualmicromagnetics_fidimag.yml hookbook=hook.yml extra_resources_dir=guest_resources/" |
| 59 | + ansible-playbook master.yml -c local -i localhost, -v -k --extra-vars="type=vm vm_name=virtualmicromagnetics-fidimag playbook=provision_virtualmicromagnetics_fidimag_vm.yml hookbook=hook_vm.yml extra_resources_dir=guest_resources/" |
0 commit comments