-
Karel van Klink authoredKarel van Klink authored
oss-params-example.json 3.65 KiB
{
"GENERAL": {
"public_hostname": "https://gap.geant.org",
"isis_high_metric": 999999
},
"NETBOX": {
"api": "https://127.0.0.1:8000",
"token": "TOKEN"
},
"IPAM": {
"INFOBLOX": {
"scheme": "https",
"wapi_version": "2.12",
"host": "10.0.0.1",
"username": "robot-user",
"password": "robot-user-password"
},
"LO": {
"V4": {"containers": [], "networks": ["10.255.255.0/26"], "mask": 32},
"V6": {"containers": [], "networks": ["dead:beef::/80"], "mask": 128},
"domain_name": ".geant.net",
"dns_view": "default",
"network_view": "default"
},
"TRUNK": {
"V4": {"containers": ["10.255.255.0/24", "10.255.254.0/24"], "networks": [], "mask": 31},
"V6": {"containers": ["dead:beef::/64", "dead:beee::/64"], "networks": [], "mask": 126},
"domain_name": ".trunk",
"dns_view": "default",
"network_view": "default"
},
"GEANT_IP": {
"V4": {"containers": ["10.255.255.0/24", "10.255.254.0/24"], "networks": [], "mask": 31},
"V6": {"containers": ["dead:beef::/64", "dead:beee::/64"], "networks": [], "mask": 126},
"domain_name": ".geantip",
"dns_view": "default",
"network_view": "default"
},
"SI": {
"V4": {"containers": ["10.255.253.128/25"], "networks": [], "mask": 31},
"V6": {"containers": [], "networks": [], "mask": 126},
"domain_name": ".geantip",
"dns_view": "default",
"network_view": "default"
},
"LT_IAS": {
"V4": {"containers": ["10.255.255.0/24"], "networks": [], "mask": 31},
"V6": {"containers": [ "2001:798:1::/48"], "networks": [], "mask": 126},
"domain_name": ".geantip",
"dns_view": "default",
"network_view": "default"
}
},
"MONITORING": {
"LIBRENMS": {
"base_url": "https://librenms/api/v0",
"token": "<token>"
},
"SNMP": {
"v2c": {
"community": "secret-community"
},
"v3": {
"authlevel": "AuthPriv",
"authname": "librenms",
"authpass": "<password1>",
"authalgo": "sha",
"cryptopass": "<password2>",
"cryptoalgo": "aes"
}
}
},
"PROVISIONING_PROXY": {
"scheme": "https",
"api_base": "localhost:44444",
"api_version": 1123
},
"CELERY": {
"broker_url": "redis://localhost:6379/0",
"result_backend": "rpc://localhost:6379/0",
"result_expires": 3600
},
"THIRD_PARTY_API_KEYS": {
"AnsibleDynamicInventoryGenerator": "REALLY_random_AND_secure_T0keN",
"Application_2": "another_REALY_random_AND_3cure_T0keN"
},
"EMAIL": {
"from_address": "noreply@example.com",
"smtp_host": "smtp.nren.local",
"smtp_port": 487,
"starttls_enabled": true,
"smtp_username": "username",
"smtp_password": "password",
"notification_email_destinations": "oc@nren.local, neteng@nren.local, ceo@nren.local"
},
"SHAREPOINT": {
"client_id": "UUID",
"tenant_id": "UUID",
"certificate_path": "/path/to/certificate",
"certificate_password": "P4$$w0rd",
"site_id": "UUID",
"list_ids": {
"p_router": "UUID"
},
"scopes": ["https://graph.microsoft.com/.default"]
},
"KENTIK": {
"api_base": "https://api.kentik.com/api/",
"user_email": "robot-user@geant.org",
"api_key": "kentik_api_key",
"device_type": "router",
"minimize_snmp": false,
"billing_plans": {
"1": "XL license",
"2": "L license",
"3": "M license",
"4": "S license"
},
"sample_rate": 100,
"bgp_type": "device",
"bgp_lookup_strategy": "lu_global_fallback",
"ASN": 137,
"snmp_community": "secret community string",
"md5_password": "snmp password"
}
}