blob: 2e372294cf5b3ee724864193863dd5f98f81f257 [file] [log] [blame]
Matteo Scandolod2044a42017-08-07 16:08:28 -07001# Copyright 2017-present Open Networking Foundation
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
Matteo Scandolo56879722017-05-17 21:39:54 -070015DEFAULT_VALUES = {
Zack Williams045b63d2019-01-22 16:30:57 -070016 "xos_dir": "/opt/xos",
Scott Baker7ff8ad92019-02-15 17:02:41 -080017 "desired_state": "load", # synchronizers - default to "load"
Sapan Bhatia06de76b2017-08-22 16:53:50 -040018 # The configuration below inherits from the standard config of the Python logging module
19 # See: https://docs.python.org/2/library/logging.config.html
20 # multistructlog supports this config in all of its generality
21 # So for instance, you can add new handlers. Note that all handlers will
22 # receive logs simultaneously.
Zack Williams045b63d2019-01-22 16:30:57 -070023 "blueprints": {},
24 "logging": {
25 "version": 1,
26 "handlers": {
27 "console": {"class": "logging.StreamHandler"},
28 "file": {
29 "class": "logging.handlers.RotatingFileHandler",
30 "filename": "/var/log/xos.log",
31 "maxBytes": 10485760,
32 "backupCount": 5,
Sapan Bhatia36a71692017-08-25 21:28:18 -040033 },
Sapan Bhatia36a71692017-08-25 21:28:18 -040034 },
Zack Williams045b63d2019-01-22 16:30:57 -070035 "loggers": {"": {"handlers": ["console", "file"], "level": "DEBUG"}},
Matteo Scandolo1879ce72017-05-30 15:45:26 -070036 },
Zack Williams045b63d2019-01-22 16:30:57 -070037 "accessor": {"endpoint": "xos-core.cord.lab:50051", "kind": "grpcapi"},
38 "keep_temp_files": False,
39 "dependency_graph": None,
40 "error_map_path": "/opt/xos/error_map.txt",
41 "feefie": {"client_user": "pl"},
42 "proxy_ssh": {"enabled": True, "key": "/opt/cord_profile/node_key", "user": "root"},
43 "node_key": "/opt/cord_profile/node_key",
44 "config_dir": "/etc/xos/sync",
45 "backoff_disabled": True,
46 "kafka_bootstrap_servers": ["cord-kafka:9092"],
Scott Bakeraa084c82017-06-21 09:42:50 -070047}