/
settings.yaml.example
128 lines (113 loc) · 3.63 KB
/
settings.yaml.example
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
---
# You must restart the Rack server after changing either of these values
# because they are cached at startup.
#
:unattended: true
:login: true
:require_ssl: false
:locations_enabled: false
:organizations_enabled: false
#JSONP or "JSON with padding" is a complement to the base JSON data format.
#It provides a method to request JSON data from a server in a different domain.
:support_jsonp: false
#:puppetconfdir: /etc/puppet
#:puppetvardir: /var/lib/puppet
#:puppetssldir: /var/lib/puppet/ssl
# Mark translated strings with X characters (for developers)
:mark_translated: false
# Use the webpack development server? set to false to disable (for developers)
# Make sure to run `rake webpack:compile` if disabled.
:webpack_dev_server: true
# If you run Foreman in development behind some proxy or use HTTPS you need
# to enable HTTPS for webpack dev server too, otherwise you'd get mixed content
# errors in your browser
:webpack_dev_server_https: false
# Assets in development are not bundled/minified
# Do not set this to false if you plan to edit assets (css, js, etc.)
:assets_debug: false
# If you wish to allow browsers access to http resources after accessing the
# server, you will need to disable HSTS headers. This has security implications
# so only change this if you know what you're doing.
:hsts_enabled: true
# Ruby on Rails version
# Defaults to 5.1
#:rails: 5.1
# Local administrative settings for application domain, fqdn, foreman URL,
# administrator email address etc. If you don't have a Puppet provisioning
# system you may want to change to setup your project on your local machine.
:domain: 'localdomain.net'
:fqdn: 'localhost.localdomain.net'
# Log settings for the current environment can be adjusted by adding them
# here. It is also possible to override settings per environment. See
# logging.yaml for more details and examples. Some recommended configurations:
# Log to production.log via file appender and multi-line friendly pattern
#:logging:
# :level: info
# :production:
# :type: file
# :layout: multiline_pattern
# Log to syslog in JSON format for integrating with 3rd parties (ELK)
#:logging:
# :level: info
# :production:
# :type: syslog
# :layout: json
# Send logs to system journal with structured data with simple text pattern
#:logging:
# :level: info
# :production:
# :type: journald
# :layout: pattern
# Temporary increase level to debug for troubleshooting
#:logging:
# :level: debug
# Individual logging types can be toggled on/off here
#:loggers:
# :app:
# :enabled: true
# :audit:
# :enabled: true
# :ldap:
# :enabled: false
# :permissions:
# :enabled: false
# :proxy:
# :enabled: false
# :sql:
# :enabled: false
# :templates:
# :enabled: true
# :notifications:
# :background:
# :enabled: true
# :dynflow:
# :enabled: true
# :telemetry:
# :enabled: true
# :blob:
# :enabled: true
# Foreman telemetry has three destinations: prometheus, statsd and rails log.
:telemetry:
# prefix for all metrics
:prefix: 'fm_rails'
# prometheus endpoint is at /metrics
# warning: ruby client library currently does not supprt multi-process web servers
:prometheus:
:enabled: false
# works with statsd_exporter too, use the rake task to generate config
:statsd:
:enabled: false
# IP and port (do not use DNS)
:host: '127.0.0.1:8125'
# one of 'statsd', 'statsite' or 'datadog'
:protocol: 'statsd'
# Rails logs end up in logger named 'telemetry' when enabled
:logger:
:enabled: false
# logging level as in Logger::LEVEL
:level: 'DEBUG'
#
# Configure how many workers should dynflow use to handle incoming requests.
#
# :dynflow:
# :pool_size: 5