-
Notifications
You must be signed in to change notification settings - Fork 7
/
vagrant_variables.yml.example
80 lines (70 loc) · 3.2 KB
/
vagrant_variables.yml.example
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
---
# Ensure this combinabion of "hostname.domain" name really exist on the DNS of
# the network you are bridging onto.
#
# "hostname.domain" will be used as BIRDHOUSE_FQDN in env.local file.
#
# If this combinabion of "hostname.domain" name do not exist on the DNS, use
# the override mechanism https://docs.docker.com/compose/extends/ to add the
# extra DNS entry and also set it manually in your
# /etc/hosts file.
hostname: mybirdhouse
domain: example.com
# Set network bridge, else you'll simply be prompted on vagrant up.
# network_bridge: enp0s25
# Set hostip if you want to force an IP, useful to keep the same IP after each
# VM destroy and recreate.
# hostip: 1.2.3.4
# Force a default gateway if networking issue (ex: VM in a different DMZ VLan).
# default_gateway: 1.2.3.4
# Datasets dirs on the host to be mounted read-only, by default, into the VM
# at the same location, useful to avoid having to copy those gigantic netCDF
# files to the VM disk.
# Can use sshfs if the datasets are really large to avoid having to copy it
# locally. Ex:
# sshfs -o ro -o allow_other datahost:/mount/DATA /data/datasets
#datasets_dirs:
# - { srcdir: "/data/datasets", destdir: "/data/datasets" }
# - { srcdir: "/data/datasets-priv", destdir: "/data/datasetsPrivate" }
# - { srcdir: "C:/data/datasets", destdir: "/data/datasets" }
# - { srcdir: "/data/geoserver.clone", destdir: "/data/geoserver", mount_opts: "rw" }
# If you want to provide a SSL certificate yourself, name it
# '/home/vagrant/certkey.pem' and it won't be overriden, see
# vagrant-utils/configure-birdhouse.sh. Otherwise one
# will be generated automatically for you.
# If you want to provide an env.local yourself, just create it and it won't be
# overriden, see vagrant-utils/configure-birdhouse.sh for what values vagrant
# expects and try to match it. Otherwise one will be generated automatically
# for you from the default values in env.local.example.
# SSH deploy key to be used with the automated unattended deploy script.
# If not set, no deploy key will be copied.
# See creation and setup of this deploy key in birdhouse/deployment/deploy.sh.
#
# ssh_deploy_key: "~/.ssh/id_rsa_git_ssh_read_only"
# LetsEncrypt settings
#
# Requires port 80 and 443 directly open on the internet (could be insecure).
# If this is not possible, use Pagekite below to have a real SSL certificate
# and to expose your VM on the internet.
#
# letsencrypt_email is also used as BIRDHOUSE_SUPPORT_EMAIL in env.local.
#
# If letsencrypt_email is set, will get SSL cert from LetsEncrypt.
#
#letsencrypt_email: [email protected]
# Pagekite info to expose this vagrant box to the internet for collaborative
# testing/debugging and to have a real SSL certificate. Using the example
# below, this box will be available at https://SUB-NAME.pagekite.me/
#
# kitename: NAME.pagekite.me
# kitesecret: SECRET
# kitesubdomain: SUB
# VM Settings
# memory: 10240
# cpus: 2
# disksize: '100GB'
# box: 'ubuntu/bionic64' # no manual steps required
# box: 'ubuntu/focal64' # no manual steps required
# box: 'ubuntu/jammy64' # no manual steps required
# box: 'centos/7' # will require manual 'vagrant-utils/disk-resize' inside box
# box: 'rockylinux/8' # will require manual 'vagrant-utils/disk-resize' inside box