File: image-factory.conf

package info (click to toggle)
image-factory 1.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,132 kB
  • sloc: python: 722; xml: 318; makefile: 35; sh: 19
file content (207 lines) | stat: -rw-r--r-- 8,964 bytes parent folder | download
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
[DEFAULT]
# Cache directory (default: ~/.cache/image-factory or /var/cache/image-factory for root)
#cache_dir=~/.cache/image-factory
data_dir=/usr/share/image-factory
cores=1
# Format can be qcow2 or raw
format=qcow2
# Keep raw image (in case format is not raw)
keep-raw=False
installer-logs=True
log-file=True
ram=1G
# List of section containing upload destination information
#upload_destinations=upload-host1,upload-host2

# Select mirrors in your region
centos_mirror=rsync://mirror2.hs-esslingen.de/centos
debian_mirror=rsync://ftp.de.debian.org/debian
ubuntu_mirror=http://de.archive.ubuntu.com/ubuntu
fedora_mirror=rsync://ftp.fau.de/fedora
opensuse_mirror=rsync://ftp.halifax.rwth-aachen.de/opensuse

[upload-host1]
upload_type=rsync
upload_target=user@upload-host1.example.com:/srv/
upload_args=--progress
# Post upload command can run anything and could trigger further steps after upload
#post-upload-command=ssh user@upload-host1.example.com ls /srv/${image}

[CentOS-6-server]
initrd=${centos_mirror}/6/os/x86_64/images/pxeboot/initrd.img
linux=${centos_mirror}/6/os/x86_64/images/pxeboot/vmlinuz
kickstart=${data_dir}/CentOS-6-server.cfg
vnc=localhost:0

[CentOS-7-server]
ram=3G
image-size=3G
initrd=${centos_mirror}/7/os/x86_64/images/pxeboot/initrd.img
linux=${centos_mirror}/7/os/x86_64/images/pxeboot/vmlinuz
append=net.ifnames=1
kickstart=${data_dir}/CentOS-7-server.cfg
vnc=localhost:1

[CentOS-8-server]
ram=3G
# 1.4GiB are needed, but anaconda complains about a 2G image size: "Not enough space [...]. An additional 1.29GiB is needed."
image-size=4G
initrd=${centos_mirror}/8/BaseOS/x86_64/os/images/pxeboot/initrd.img
linux=${centos_mirror}/8/BaseOS/x86_64/os/images/pxeboot/vmlinuz
kickstart=${data_dir}/CentOS-8-server.cfg
vnc=localhost:2

[Debian-7-server]
dist=wheezy
initrd=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
linux=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-7-server-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
vnc=localhost:10

[Debian-8-server]
dist=jessie
installer_version=20150422+deb8u5
initrd=${debian_mirror}/dists/${dist}/main/installer-amd64/${installer_version}/images/netboot/debian-installer/amd64/initrd.gz
linux=${debian_mirror}/dists/${dist}/main/installer-amd64/${installer_version}/images/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-8-server-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
post-build-command=true
vnc=localhost:11

[Debian-9-server]
dist=stretch
initrd=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
linux=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-9-server-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
vnc=localhost:12

[Debian-10-server]
dist=buster
initrd=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
linux=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-10-server-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
vnc=localhost:13

[Debian-10-server-minimal]
image-size=768M
dist=buster
initrd=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
linux=${debian_mirror}/dists/${dist}/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-10-server-minimal-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
vnc=localhost:14

[Debian-testing-server]
dist=bullseye
initrd=https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/initrd.gz
linux=https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/linux
preseed=${data_dir}/Debian-11-server-de.cfg
append=auto-install/enable=true keymap=us hostname=debian domain=unassigned-domain vga=771 d-i -- quiet
vnc=localhost:15

[Ubuntu-12.04-LTS-server]
dist=precise-updates
netboot=trusty-netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-12.04-LTS-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:20

[Ubuntu-14.04-LTS-server]
dist=trusty
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-14.04-LTS-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:21

[Ubuntu-16.04-LTS-server]
dist=xenial
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}-updates/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}-updates/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-16.04-LTS-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:22

[Ubuntu-18.04-LTS-server]
dist=bionic
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-18.04-LTS-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:23

[Ubuntu-18.10-server]
dist=cosmic
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-18.10-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:24

[Ubuntu-19.04-server]
dist=disco
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-19.04-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:25

[Ubuntu-19.10-server]
dist=eoan
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-19.10-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:26

[Ubuntu-20.04-LTS-server]
dist=focal
image-size=3G
netboot=netboot
initrd=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/legacy-images/${netboot}/ubuntu-installer/amd64/initrd.gz
linux=${ubuntu_mirror}/dists/${dist}/main/installer-amd64/current/legacy-images/${netboot}/ubuntu-installer/amd64/linux
preseed=${data_dir}/Ubuntu-20.04-LTS-server-de.cfg
append=auto-install/enable=true hostname=ubuntu vga=771 d-i -- quiet
vnc=localhost:27

[Fedora-27-server]
version=27
ram=3G
image-size=4G
initrd=${fedora_mirror}/linux/releases/${version}/Server/x86_64/os/images/pxeboot/initrd.img
linux=${fedora_mirror}/linux/releases/${version}/Server/x86_64/os/images/pxeboot/vmlinuz
append=repo=http://ftp.fau.de/fedora/linux/releases/${version}/Server/x86_64/os/ net.ifnames=0
kickstart=${data_dir}/Fedora-${version}-server.cfg
vnc=localhost:30

[openSUSE-13.1-server]
ram=3G
initrd=${opensuse_mirror}/distribution/13.1/repo/oss/boot/x86_64/loader/initrd
linux=${opensuse_mirror}/distribution/13.1/repo/oss/boot/x86_64/loader/linux
yast=${data_dir}/openSUSE-13.1-server.xml
append=textmode=1 showopts net.ifnames=0 install=http://download.opensuse.org/distribution/13.1/repo/oss/
vnc=localhost:40

[openSUSE-13.2-server]
ram=3G
initrd=${opensuse_mirror}/distribution/13.2/repo/oss/boot/x86_64/loader/initrd
linux=${opensuse_mirror}/distribution/13.2/repo/oss/boot/x86_64/loader/linux
yast=${data_dir}/openSUSE-13.2-server.xml
append=textmode=1 showopts net.ifnames=0 install=http://download.opensuse.org/distribution/13.2/repo/oss/
vnc=localhost:41