-
Notifications
You must be signed in to change notification settings - Fork 1
/
cookiecutter.json
73 lines (73 loc) Β· 3.61 KB
/
cookiecutter.json
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
{
"__static_api": "xgs-tanker-api",
"xgs_tanker_ip": "10.133.7.254",
"__xgs_tanker_port": "4444",
"xgs_tanker_user": "admin",
"xgs_tanker_pass": null,
"timezone": "Europe/Berlin",
"client": "RAUSYS",
"domain": "contoso.com",
"client_mail": "mail.{{ cookiecutter.domain }}",
"hostname": "utm.{{ cookiecutter.domain }}",
"email": "admin@{{ cookiecutter.domain }}",
"network_address": "10.49.10.254",
"__network_address_scope": "{{ cookiecutter.network_address|dhcp_lease }}",
"network_subnet": "255.255.255.0",
"dhcp_server": ["relay", "xgs", "none"],
"domain_controller_ip": "{{ cookiecutter.network_address|scope_translate }}.5",
"domain_controller_name": "{{ cookiecutter.client|prefix_extract }}-DC01",
"domain_controller_domain": "contoso.loc",
"__domain_controller_domain_descriptor": "{{ cookiecutter.domain_controller_domain|domain_component }}",
"domain_controller_netbios": "{{ cookiecutter.domain_controller_domain|netbios }}",
"print_server_name": "{{ cookiecutter.client|prefix_extract }}-FS01",
"print_server_ip": "{{ cookiecutter.network_address|scope_translate }}.6",
"entra_connect_host": "{{ cookiecutter.network_address|scope_translate }}.7",
"auth_service_name": "svc-adquery",
"auth_service_password": null,
"encryption_password": null,
"interface_config": true,
"interface_wan_mtu": "1492",
"run_requirements": true,
"run_instantly": true,
"__prompts__": {
"xgs_tanker_ip": "IP address XGS Firewall (Management-Port or other)",
"xgs_tanker_user": "Username XGS Firewall",
"xgs_tanker_pass": "Password XGS Firewall",
"timezone": "Timezone",
"client": "Customer name (full client name)",
"client_mail": "E-mail Smarthost (MTA to send scheduled backups)",
"encryption_password": "Backup Encryption Password",
"domain": "Customer domain (used for Backups SophosXGS@<domain>)",
"hostname": "Hostname + FQDN of the XGS (used for the certificate)",
"email": "E-mail address of the administrative contact",
"network_address": "IP address main network / desired gateway (VLAN 1)",
"network_subnet": "Subnet mask main network",
"domain_controller_ip": "IP address Domain Controller",
"domain_controller_name": "Computer name Domain Controller",
"domain_controller_domain": "AD Domain Name",
"domain_controller_netbios": "AD NETBIOS Name",
"print_server_name": "Computer name Printserver",
"print_server_ip": "IP address Druckserver",
"entra_connect_host": "IP address Entra ID Connect Host",
"interface_config": "Automatic Interface configuration? (Port1+2 WAN Failover, Port3+4 LAN Active-Passive)",
"interface_wan_mtu": "WAN Interface MTU (DSL MTU 1492, default is 1500)",
"auth_service_name": "Username (LDAP Auth for users)",
"auth_service_password": "Password (LDAP Auth for users)",
"dhcp_server": {
"__prompt__": "Which DHCP server should be setup for the network?",
"relay": "Relay DHCP to Domain Controller",
"xgs": "XGS built-in DHCP server",
"none": "No DHCP configuration"
},
"run_requirements": "Install Python requirements automatically?",
"run_instantly": "Run XGS tanker script instantly? (now!)"
},
"_extensions": [
"hooks.extensions.domain_component",
"hooks.extensions.netbios",
"hooks.extensions.dhcp_lease",
"hooks.extensions.scope_translate",
"hooks.extensions.prefix_extract",
"hooks.extensions.strong_password"
]
}