-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdebos.pb
70 lines (68 loc) · 1.34 KB
/
debos.pb
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
67
68
69
70
---
- hosts: all
vars:
TYPE: debos
INSTANCE: main
arch: amd64
hostname: debos
password: CHANGE_OR_ELSE
scratchsize: 11g
user: "{{ansible_user_id}}"
ETC_FILES:
- name: debos.yaml
VAR_DIRS:
- build
VAR_FILES:
- src: overlay
dest: .
raw: true
LINKS:
- src: /proc/self/mounts
# symlinks don't work
dest: "{{VARS_DIR}}/{{NAME}}/overlay/etc/mtab"
force: true
ENV:
DEBOS_SCRATCHSIZE: "{{scratchsize}}"
BINS:
- name: build.sh
basedir: "{{VAR}}/build"
exec: |
# debos can't resolve outside symlinks so we copy stuff into our working dir
rsync -av {{VAR}}/overlay overlay
cp {{ETC}}/debos.yaml debos.yaml
debos -v --scratchsize=$DEBOS_SCRATCHSIZE debos.yaml
pkgs: []
#- "kernel-image-{{arch}}"
#- "kernel-headers-{{arch}}"
pkgsets:
- BASE
- "BASE_{{arch}}"
- WORKSTATION
- VIRTUALIZATION
- WORKSTATION_X
- OPENCL
- XPRA
- DEVEL
- DEBDEV
- AUDIO
- AUDIO_X
- BT
- BT_X
- RYGEL
- RYGEL_X
- USERSPACE
- JACK
- JACK_X
- MEDIA
- VAAPI
- VAAPI_amd64
- WORKSTATION_WAYLAND
- MEDIA_X
- POSTGRES
- BONUS
- WORDS
# PKGS:
#- debos
#- fakemachine
tasks:
- include: tasks/compfuzor.includes type=srv