-
Notifications
You must be signed in to change notification settings - Fork 13
/
make-help.txt
66 lines (59 loc) · 2.49 KB
/
make-help.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
**** Danube Cloud Assembly Line ****
Please use 'make <target>' where <target> is one of:
init initialize the builder directory structure
check examine the builder directory structure and HTTP access
archive-<pkg> build a tarball for the hypervisor, one of:
local /opt/local on the hypervisor
monitoring /opt/zabbix on the hypervisor
opt-custom /opt/custom on the hypervisor
esdc-node /opt/erigones on the hypervior
archives download hypervisor OS archives
isos download iso images
platform download hypervisor platform archive
usb-deps download archives, isos and platform
usb-image build USB image
imgapi-tree rebuild the IMGAPI tree
clean delete all appliance VMs and their base images in reverse order
clean-<app> delete appliance VM and its base image
all build all appliances/images
base build all base appliances (base-centos-6 base-centos-7 base-64-es)
esdc build all Danube Cloud appliances (esdc-mon, esdc-mgmt, esdc-cfgdb, esdc-dns, esdc-img, esdc-node)
<app> build an appliance/image, one of:
base-centos-6
base-centos-7
base-centos-8-kvm
base-64-es
base-lx-debian-9
esdc-mon
esdc-mgmt
esdc-cfgdb
esdc-dns
esdc-img
esdc-node
network-access-zone
contrib-centos-6
contrib-centos-7
contrib-centos-8-kvm
contrib-gitlab-ce
contrib-centos-7-desktop
contrib-odoo
contrib-opnsense
NOTE: The build order is rather important.
Following environment variables will change the build behaviour:
VERSION build a specific version of an appliance (default: current YYYYMMDD)
VERBOSE make ansible more verbose
EXTRA_VARS override ansible variables, e.g.:
- usb_type={hn,cn} (default: hn)
- release_edition={ce,ee} (default: ce)
- esdc_source_repo="https://github.com/erigones/esdc-ce.git"
- esdc_prod_repo=""
- image_debug={false,true} (default: false)
EXAMPLES:
gmake esdc-mon
env EXTRA_VARS="builder_platform_url='http://smartos-builder/output'" gmake platform
env VERSION="v4.0-beta2" EXTRA_VARS="software_branch=master" gmake esdc-mgmt
env VERSION="v4.0-rc1" gmake esdc-mgmt
env VERSION="v4.0" gmake archive-monitoring
env VERSION="v4.0" EXTRA_VARS="appliance_name=esdc-dns src_version=latest" gmake vm-optlocal
env VERSION="v4.0" EXTRA_VARS="usb_type=hn" gmake usb-image
env VERSION="v4.0" EXTRA_VARS="usb_type=cn" gmake usb-image