36 lines
570 B
Makefile
36 lines
570 B
Makefile
|
# vagrant init without the box name used the default box 'base'
|
||
|
# in the produced Vagrantfile.
|
||
|
#
|
||
|
#
|
||
|
|
||
|
##PROVIDER ?= libvirt
|
||
|
PROVIDER ?= virtualbox
|
||
|
|
||
|
all:
|
||
|
@echo choose one of the targets:
|
||
|
@echo " init up provision halt destory clean"
|
||
|
|
||
|
init:
|
||
|
#vagrant init antlabs/sg5-centos8-base
|
||
|
vagrant init generic/rocky8
|
||
|
##vagrant init
|
||
|
|
||
|
up:
|
||
|
##vagrant up
|
||
|
vagrant up --provider=$(PROVIDER)
|
||
|
|
||
|
provision: up
|
||
|
vagrant provision
|
||
|
|
||
|
package:
|
||
|
vagrant package --vagrantfile Vagrantfile
|
||
|
|
||
|
halt:
|
||
|
vagrant halt
|
||
|
|
||
|
destroy: halt
|
||
|
vagrant destroy -f
|
||
|
|
||
|
clean: destroy
|
||
|
rm -rf .vagrant package.box
|