Skip to content
Snippets Groups Projects
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"
  }
}