1#####################
2## [ BastilleBSD ] ##
3#####################
4
5## default paths
6bastille_prefix="/usr/local/bastille"                                 ## default: "/usr/local/bastille"
7bastille_backupsdir="${bastille_prefix}/backups"                      ## default: "${bastille_prefix}/backups"
8bastille_cachedir="${bastille_prefix}/cache"                          ## default: "${bastille_prefix}/cache"
9bastille_jailsdir="${bastille_prefix}/jails"                          ## default: "${bastille_prefix}/jails"
10bastille_releasesdir="${bastille_prefix}/releases"                    ## default: "${bastille_prefix}/releases"
11bastille_templatesdir="${bastille_prefix}/templates"                  ## default: "${bastille_prefix}/templates"
12bastille_logsdir="/var/log/bastille"                                  ## default: "/var/log/bastille"
13
14## bastille scripts directory (assumed by bastille pkg)
15bastille_sharedir="/usr/local/share/bastille"                         ## default: "/usr/local/share/bastille"
16
17## bootstrap archives, which components of the OS to install.
18## base  - The base OS, kernel + userland
19## lib32 - Libraries for compatibility with 32 bit binaries
20## ports - The FreeBSD ports (3rd party applications) tree
21## src   - The source code to the kernel + userland
22## test  - The FreeBSD test suite
23## this is a whitespace separated list:
24## bastille_bootstrap_archives="base lib32 ports src test"
25bastille_bootstrap_archives="base"                                    ## default: "base"
26
27## default timezone
28bastille_tzdata=""                                                    ## default: empty to use host's time zone
29
30## default jail resolv.conf
31bastille_resolv_conf="/etc/resolv.conf"                               ## default: "/etc/resolv.conf"
32
33## bootstrap urls
34bastille_url_freebsd="http://ftp.freebsd.org/pub/FreeBSD/releases/"          ## default: "http://ftp.freebsd.org/pub/FreeBSD/releases/"
35bastille_url_hardenedbsd="http://installer.hardenedbsd.org/pub/hardenedbsd/" ## default: "https://installer.hardenedbsd.org/pub/HardenedBSD/releases/"
36bastille_url_midnightbsd="https://www.midnightbsd.org/ftp/MidnightBSD/releases/"          ## default: "https://www.midnightbsd.org/pub/MidnightBSD/releases/"
37
38## ZFS options
39bastille_zfs_enable=""                                                ## default: ""
40bastille_zfs_zpool=""                                                 ## default: ""
41bastille_zfs_prefix="bastille"                                        ## default: "${bastille_zfs_zpool}/bastille"
42bastille_zfs_options="-o compress=lz4 -o atime=off"                   ## default: "-o compress=lz4 -o atime=off"
43
44## Export/Import options
45bastille_compress_xz_options="-0 -v"                                  ## default "-0 -v"
46bastille_decompress_xz_options="-c -d -v"                             ## default "-c -d -v"
47bastille_compress_gz_options="-1 -v"                                  ## default "-1 -v"
48bastille_decompress_gz_options="-k -d -c -v"                          ## default "-k -d -c -v"
49
50## Networking
51bastille_network_loopback="bastille0"                                 ## default: "bastille0"
52bastille_network_shared=""                                            ## default: ""
53bastille_network_gateway=""                                           ## default: ""
54bastille_network_gateway6=""                                          ## default: ""
55
56## Default Templates
57bastille_template_base="default/base"                                 ## default: "default/base"
58bastille_template_empty=""                                            ## default: "default/empty"
59bastille_template_thick="default/thick"                               ## default: "default/thick"
60bastille_template_thin="default/thin"                                 ## default: "default/thin"
61bastille_template_vnet="default/vnet"                                 ## default: "default/vnet"
62