root / snf-image-host / defaults @ 198f8249
History | View | Annotate | Download (2.5 kB)
1 | 0e0920ba | Nikos Skalkotos | # snf-image defaults file |
---|---|---|---|
2 | 0e0920ba | Nikos Skalkotos | |
3 | 0e0920ba | Nikos Skalkotos | # IMAGE_NAME: Name of the image to use |
4 | 0e0920ba | Nikos Skalkotos | # Generally you use the name of the image with the version of the OS included. |
5 | 0e0920ba | Nikos Skalkotos | # Examples include: |
6 | 0e0920ba | Nikos Skalkotos | # centos-5.4 debian-4.0 fedora-12 |
7 | 0e0920ba | Nikos Skalkotos | # IMAGE_NAME="" |
8 | 0e0920ba | Nikos Skalkotos | |
9 | 0e0920ba | Nikos Skalkotos | # IMAGE_DIR: directory location for disk images |
10 | 152c17de | Nikos Skalkotos | # IMAGE_DIR="/var/lib/snf-image" |
11 | 0e0920ba | Nikos Skalkotos | |
12 | 0e0920ba | Nikos Skalkotos | # IMAGE_DEBUG: turn on debugging output for the scripts |
13 | 0e0920ba | Nikos Skalkotos | # IMAGE_DEBUG=0 |
14 | 0e0920ba | Nikos Skalkotos | |
15 | d51a95a8 | Nikos Skalkotos | # HELPER_DIR: Directory hosting the helper files |
16 | 2ce63dc2 | Nikos Skalkotos | # HELPER_DIR="/var/lib/snf-image/helper/" |
17 | 3b179b45 | Nikos Skalkotos | |
18 | d51a95a8 | Nikos Skalkotos | # HELPER_IMG: Path to the helper VM image |
19 | 6efb24fb | Nikos Skalkotos | # HELPER_IMG="${HELPER_DIR}/image" |
20 | 3b179b45 | Nikos Skalkotos | |
21 | d51a95a8 | Nikos Skalkotos | # HELPER_KERNEL: Path to the helper VM kernel |
22 | 6efb24fb | Nikos Skalkotos | # HELPER_KERNEL="${HELPER_DIR}/kernel" |
23 | d51a95a8 | Nikos Skalkotos | |
24 | d51a95a8 | Nikos Skalkotos | # HELPER_INITRD: Path to the helper VM initial ramdisk |
25 | 6efb24fb | Nikos Skalkotos | # HELPER_INITRD="${HELPER_DIR}/initrd" |
26 | 5484975e | Nikos Skalkotos | |
27 | 52ac594c | Nikos Skalkotos | # HELPER_PKG: Path to the snf-image-helper package |
28 | 6efb24fb | Nikos Skalkotos | # HELPER_PKG="${HELPER_DIR}/snf-image-helper.deb" |
29 | 52ac594c | Nikos Skalkotos | |
30 | 9999d40d | Nikos Skalkotos | # HELPER_TIMOUT: Soft and hard timeout limits for helper instance. |
31 | 97532278 | Vangelis Koukis | # The helper instance will be terminated after a given time if it hasn't exited |
32 | 97532278 | Vangelis Koukis | # by itself. |
33 | 97532278 | Vangelis Koukis | # |
34 | 97532278 | Vangelis Koukis | # When HELPER_SOFT_TIMEOUT seconds have passed, a SIGTERM is sent. |
35 | 97532278 | Vangelis Koukis | # When HELPER_HARD_TIMEOUT seconds more have passed, a SIGKILL is sent. |
36 | 3b66e07b | Nikos Skalkotos | # HELPER_SOFT_TIMEOUT="15" |
37 | 3b66e07b | Nikos Skalkotos | # HELPER_HARD_TIMEOUT="5" |
38 | 9999d40d | Nikos Skalkotos | |
39 | 97532278 | Vangelis Koukis | # HELPER_USER: For security reasons, it is recommended that the helper VM |
40 | 97532278 | Vangelis Koukis | # runs as an unprivileged user. KVM drops root privileges and runs as |
41 | 97532278 | Vangelis Koukis | # HELPER_USER imeddiately before starting execution of the helper VM. |
42 | d51a95a8 | Nikos Skalkotos | # HELPER_USER="nobody" |
43 | 13487fe3 | Nikos Skalkotos | |
44 | bad5ca1f | Nikos Skalkotos | # HELPER_CACHE_FILE: Cache file update-helper script uses to avoid running |
45 | bad5ca1f | Nikos Skalkotos | # `debootstrap' all the time. |
46 | 6efb24fb | Nikos Skalkotos | # HELPER_CACHE_FILE="${HELPER_DIR}/cache.tar" |
47 | bad5ca1f | Nikos Skalkotos | |
48 | 97532278 | Vangelis Koukis | # HELPER_EXTRA_PKGS: Extra packages that will need to be supplied |
49 | bad5ca1f | Nikos Skalkotos | # to debootstrap to make the resulting helper image workable |
50 | ec728294 | Nikos Skalkotos | # HELPER_EXTRA_PKGS="linux-image-amd64,e2fsprogs,ntfs-3g,ntfsprogs,xmlstarlet,python,parted,reglookup,chntpw" |
51 | bad5ca1f | Nikos Skalkotos | |
52 | 5a31f7ef | Nikos Skalkotos | # HELPER_MIRROR: Debian mirror to use with debootstrap. Using a mirror close to |
53 | 5a31f7ef | Nikos Skalkotos | # you will speed up the whole debootstraping process. By default we do not |
54 | 5a31f7ef | Nikos Skalkotos | # define a mirror. Debootstrap will use it's default debian URL. |
55 | 5a31f7ef | Nikos Skalkotos | # HELPER_MIRROR="http://ftp.debian.org/debian" |
56 | 5a31f7ef | Nikos Skalkotos | |
57 | d71f59e9 | Nikos Skalkotos | # PITHOS_DB: Pithos database in SQLAlchemy format |
58 | d71f59e9 | Nikos Skalkotos | # PITHOS_DB="sqlite:////var/lib/pithos/backend.db" |
59 | d71f59e9 | Nikos Skalkotos | |
60 | d71f59e9 | Nikos Skalkotos | # PITHOS_DATA: Directory where pithos data are hosted |
61 | 198f8249 | Nikos Skalkotos | # PITHOS_DATA="/var/lib/pithos/data" |
62 | d71f59e9 | Nikos Skalkotos | |
63 | 0e0920ba | Nikos Skalkotos | # Paths for needed programs. Uncommend and change the variables below, if you |
64 | 0e0920ba | Nikos Skalkotos | # don't want to use the default one. |
65 | 0e0920ba | Nikos Skalkotos | # LOSETUP="losetup" |
66 | 0e0920ba | Nikos Skalkotos | # KPARTX="kpartx" |
67 | 0e0920ba | Nikos Skalkotos | # SFDISK="sfdisk" |
68 | 5cbb15b9 | Nikos Skalkotos | # QEMU_IMG="qemu-img" |
69 | 0e0920ba | Nikos Skalkotos | # INSTALL_MBR="install-mbr" |
70 | 9999d40d | Nikos Skalkotos | # TIMELIMIT="timelimit" |
71 | 14de44dc | Nikos Skalkotos | # CURL="curl" |
72 | 6a95db10 | Vangelis Koukis | # PROGRESS_MONITOR="snf-progress-monitor" |