diff options
Diffstat (limited to 'config/mgmt2/sys.config')
-rw-r--r-- | config/mgmt2/sys.config | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/config/mgmt2/sys.config b/config/mgmt2/sys.config new file mode 100644 index 0000000..cb272d4 --- /dev/null +++ b/config/mgmt2/sys.config @@ -0,0 +1,114 @@ +[ +{kernel, + [ + {logger_level, debug}, + {logger, [ + {handler, default, logger_std_h, + #{level => debug, + formatter => {logger_colorful_formatter, + #{ + colors => #{debug => blue, notice => {bright, green}, warning => yellow, error => red, + critical => {bright, red}, alert => {bright, magenta}, emergency => {bg, red}}, + template => [ + time, " ", + "level=",level," ", + {trace_id, ["trace_id=", trace_id, " "], []}, + {domain, ["domain=", domain, " "], []}, + {mfa, ["mfa=", mfa, " "], []}, + {pid, ["pid=", pid, " "], []}, + msg, " ", + %%{file, ["file=", file, ":", line, " "], []}, + "\n" + ] + }}, + filters => [ + {opentelemetry_logger_metadata, {fun opentelemetry_logger_metadata:filter/2, []}} + ] + }} + ]} + ]}, + + +{opentelemetry, [ + {span_processor, batch}, + {exporter, otlp}, + {text_map_propagators, [baggage, trace_context]} +]}, + +{opentelemetry_exporter, [ + {otlp_protocol, grpc}, + {otlp_endpoint, "http://tempo.stairway.internal.random.sh:4317"}, + {otlp_headers, []} +]}, + + + +{plum_db, [ + {aae_enabled, true}, + {store_open_retries_delay, 2000}, + {store_open_retry_Limit, 30}, + {data_exchange_timeout, 60000}, + {hashtree_timer, 10000}, + {data_dir, "data2/plumdb"}, + {partitions, 8}, + {prefixes, [ + {state, ram}, + {world, ram_disk}, + {names, ram_disk}, + {regions, ram_disk}, + {nodes, ram_disk}, + {paths, ram_disk}, + {tasks, ram_disk}, + {objects, ram_disk}, + {stores, ram_disk}, + {'idx:roles', ram_disk}, {'idx:tags', ram_disk} + ]} +]}, +{partisan, [ + {peer_ip, {0,0,0,0}}, + {peer_port, 18087}, % port for inter-node communication + {parallelism, 4}, % number of tcp connections + {pid_encoding, false}, + {ref_encoding, false}, + {exchange_tick_period, 60000}, + {lazy_tick_period, 1000}, + {partisan_peer_service_manager, + partisan_pluggable_peer_service_manager} +]}, +{plumtree, [ + {broadcast_exchange_timer, 60000} % Perform AAE exchange every 1 min. +]}, + {dreki, [ + {root_domain, <<"random.sh">>}, + {internal_domain, <<"inf.random.sh">>}, + {domain, <<"mgmt2.stairway.dc2.scw.fr.eu.inf.random.sh">>}, + {local_tasks_stores, [ + {<<"local">>, dreki_dets_tasks, #{}, #{}} + ]}, + {autojoin, [<<"mgmt.stairway.dc2.scw.fr.eu.inf.random.sh">>]}, + {local_names_store, [ + %% Store for *.DOMAIN + {local, dreki_dets_names, []}, + %% Store for XXX.DOMAIN + {<<"service">>, dreki_dets_names, []} + ]}, + {local_sequences_store, {dreki_dets_sequences, []}} + ]}, + {ory, [ + {kratos_url, <<"https://kratos.sso.internal.random.sh">>}, + {hydra_url, <<"https://hydra.sso.internal.random.sh">>}, + {keto_url, <<"https://keto.sso.internal.random.sh">>}, + {hackney_ssl_opts, [ + {verify, verify_peer}, + {versions, ['tlsv1.2', 'tlsv1.3']}, + {cacertfile, "/usr/local/etc/ssl/certs/ca.internal.random.sh.crt"}, + {crl_check, false}, + {crl_cache, {ssl_crl_cache, {internal, [{http, 5000}]}}} + ]} + ]}, + {dreki_web, [ + {transport, [ + {port, 5001} + ]} + ]} +]. |