-
Notifications
You must be signed in to change notification settings - Fork 3
/
hosts.yaml.example
70 lines (64 loc) · 1.77 KB
/
hosts.yaml.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
# -*-yaml-*-
---
########################################################################
# The following settings must be customized for your site
#
all:
vars:
# Top-level domain name of cluster
domain_name: example.com
# Kerberos realm; usually domain_name in upper-case
kerberos_realm: EXAMPLE.COM
# etcd "initial cluster token" must be unique
etcd_cluster_token: c1
# container network CIDR
network_cidr: "10.1.0.0/16"
# Docker detach keys: uncomment to redefine
#docker_detach_keys: "ctrl-^"
# List all hosts here, along with IPA container IP and other configs
hosts:
host1:
ipa_ip_addr: 10.1.1.1
host2:
ipa_ip_addr: 10.1.2.1
host3:
ipa_ip_addr: 10.1.3.1
# Override defaults
size_id: 2gb
region_id: fra1
# Each host in cluster must be in exactly one of the following FreeIPA
# groups
freeipa_master:
# Initial FreeIPA server: only one host may be in this group
hosts:
host1:
freeipa_replicas:
# FreeIPA replicas: multiple hosts may be in this group
hosts:
host2:
freeipa_clients:
# FreeIPA clients: hosts not running FreeIPA master/replicas must go here
hosts:
host3:
# Kubernetes API server: exactly one host
k8s_apiserver:
hosts:
host3:
########################################################################
# The following defaults don't need to be changed for basic setups
#
# Assume all hosts are running CoreOS Container Linux
coreos:
children:
freeipa_master:
freeipa_replicas:
freeipa_clients:
# Assume all hosts are running in DigitalOcean droplets
digitalocean:
children:
coreos:
# Hosts may also be listed individually
# hosts:
# host1:
# host2:
# host3: