-
Notifications
You must be signed in to change notification settings - Fork 9
/
defaults.yaml
48 lines (44 loc) · 1.61 KB
/
defaults.yaml
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
nodes: {}
# [EXAMPLE]
# 192.168.1.202:
# name: cluster-rpi0
kubernetes:
network:
add-on: flannel
ip-range: 10.244.0.0/16
master:
connect: null
# [EXAMPLE] connect to a remote master:
# connect: 'ssh'
# username: 'root'
# address: '192.168.1.100'
# sudo: False
# nfs: # Install Network File System
# directory: '/mnt/tiny-cluster'
# allow_ips:
# '*': ['rw', 'sync', 'no_subtree_check']
defaults:
# Default configuration for all nodes.
node:
name: null # alias, will be set as the hostname
connect: 'ssh'
username: 'pi' # The user on the Raspberry Pi
kiosk: null # If set to a dictionary, Kiosk is enabled, and will inherit defaults from below.
labels: [] # kubernetes labels
usb_ethernet: True # enable/disable USB & Ethernet
hdmi: True # enable/disable TVService
dns: 8.8.8.8 # Explicitly set the DNS in /etc/dhcpcd.cnf
interface: eth0 # Look for this device on eth0 and assign the static IP there.
master: False # Not the master node. There may only be one master.
nfs: null # No NFS server on this node. See example above.
# Default settings for ALL kiosks.
# Any single node can overwrite any one of these values by providing a kiosk dictionary
kiosk:
url_base: null # [REQUIRED] the base URL
url_slug: '' # if null, will default to the name of the node.
url_query_params: [] # strings to be joined with '&' and appended to query params
chromium_flags: '--noerrdialogs --disable-infobars --ignore-certificate-errors'
unclutter: 0.5
xscreensaver:
mode: 'blank'
timeout: '00:01:00'