-
Notifications
You must be signed in to change notification settings - Fork 0
/
netclients.yaml
62 lines (62 loc) · 1.63 KB
/
netclients.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
# Inventory for netclients. This is a manually maintained inventory file.
#
# This inventory file is used to define the hosts that will be configured with
# netclient.
netclients:
hosts:
vpn.home.stechsolutions.ca:
netmaker_shorthost: vpn.home
netmaker_networks:
- {
name: 'personal',
tags: "personal-tag"
}
- {
name: 'monitoring',
tags: "monitoring-tag"
}
netmaker_host_settings: {
isdefault: false,
node_settings: [
{
# personal network
network: '{{ netmaker_networks[0].name }}',
isegressgateway: true,
isingressgateway: true,
egressgatewayranges: [
"0.0.0.0/0",
"10.10.1.0/24",
"10.10.3.0/24",
"10.10.4.0/24",
"10.10.5.0/24"
],
},
{
# monitoring network
network: '{{ netmaker_networks[1].name }}',
isegressgateway: false,
isingressgateway: false,
egressgatewayranges: [],
}
]
}
prometheus.home.stechsolutions.ca:
netmaker_shorthost: prometheus.home
netmaker_networks:
- {
name: 'monitoring',
tags: "monitoring-tag"
}
netmaker_host_settings: {
isdefault: false,
node_settings: [
{
# monitoring network
network: '{{ netmaker_networks[0].name }}',
isegressgateway: false,
isingressgateway: false,
egressgatewayranges: [],
}
]
}