Project

General

Profile

Revision fc3ef5fd

IDfc3ef5fd1eb6605ad58ff60c3d188d755257cd20
Parent f913c9d3
Child bc47712b

Added by Francois POIROTTE over 13 years ago

Meilleure documentation des variables de configuration dans les fichiers déployés.
Organisation en sections avec des sémantiques bien définies.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4202 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

deployment/settings.ini
4 4
; The %(here)s variable will be replaced with the parent directory of this file
5 5
;
6 6
; This file is for deployment specific config options -- other configuration
7
; that is always required for the app is done in the config directory, 
8
; and generally should not be modified by end users. 
7
; that is always required for the app is done in the config directory,
8
; and generally should not be modified by end users.
9 9

  
10 10
[DEFAULT]
11 11
debug = false
......
16 16

  
17 17
[server:main]
18 18
use = egg:Paste#http
19
host = 0.0.0.0 
19
host = 0.0.0.0
20 20
port = 80
21 21

  
22 22
[app:main]
23 23
use = egg:vigiboard
24 24

  
25
;
26
; Configuration de VigiBoard
27
;
28

  
29
;
30
; 1 - Configuration de la base de données.
31
;
32

  
33
; URL d'accès à la base de données.
34
sqlalchemy.url=postgres://vigilo:vigilo@localhost/vigilo
35

  
36
; Le préfixe des tables de Vigilo dans la base de données.
25 37
db_basename=vigilo_
38

  
39
; Options de bas niveau de la couche ORM
40
; (pour déboguer les requêtes SQL).
41
sqlalchemy.echo = false
42
sqlalchemy.echo_pool = false
43
sqlalchemy.pool_recycle = 3600
44

  
45
;
46
; 2 - Configuration des éléments de sécurité.
47
;
48

  
49
; Méthode de hachage des mots de passe.
50
; Les méthodes suivantes sont supportées : md5,sha1.
51
; ATTENTION : Si cette directive n'est pas renseignée
52
; ou si la méthode indiquée est introuvable, les mots
53
; de passe sont stockés en clair dans la base de données !!
26 54
password_hashing_function=md5
55

  
56
; La clé secrète utilisée pour chiffrer/déchiffrer la session.
57
; Vous DEVEZ changer cette valeur avant la mise en production.
58
; Vous pouvez utilisez la même valeur que pour la clé
59
; "sa_auth.cookie_secret".
60
beaker.session.secret = vigilo
61

  
62
; La clé secret utilisée pour chiffrer/déchiffrer le cookie
63
; d'authentification.
64
; Vous DEVEZ changer cette valeur avant la mise en production.
65
; Vous pouvez utilisez la même valeur que pour la clé
66
; "beaker.session.secret".
67
sa_auth.cookie_secret = vigilo
68

  
69
; Indique si un mécanisme d'authentification externe
70
; (ex : Kerberos) est en place ou non.
71
external_auth=False
72

  
73
;
74
; 3 - Configuration de l'interface.
75
;
76

  
77
; La langue par défaut de l'interface.
27 78
lang=fr
28
use_kerberos=False
29
help_link=http://foo.bar/help
79

  
80
; Lien d'aide (redirigeant vers la documentation de Vigilo
81
; par exemple).
82
help_link=http://help.example.com/vigilo
30 83

  
31 84
; Délai de rafraîchissement (en secondes).
32 85
refresh_delay=30
86

  
33 87
; Indique si le rafraîchissement automatique
34 88
; est activé ou non par défaut.
35 89
refresh_enabled=True
......
59 113
; (état d'acquittement et priorité ITIL).
60 114
state_first = True
61 115

  
116
;
117
; 4 - Configuration du proxy Nagios.
118
;
119

  
62 120
; Emplacement des applications (rrdgraph, Nagios, ...)
63 121
; sur les serveurs distants.
64 122
app_path.nagios = /nagios/
......
73 131
; Par défaut : 80
74 132
app_port.nagios = 80
75 133

  
76
full_stack = true
77
cache_dir = /var/cache/vigilo/sessions
134
;
135
; 5 - Configuration avancée des sessions.
136
;
137

  
138
; Le nom du dossier dans lequel les fichiers de sessions sont conservés.
139
cache_dir = /tmp/vigilo/vigiboard/data
140

  
141
; Le nom du cookie de session qui sera créé sur le navigateur
142
; du client.
78 143
beaker.session.key = vigiboard
79
beaker.session.secret = vigilo
80
sa_auth.cookie_secret = vigilo
81 144

  
82 145
; If you'd like to fine-tune the individual locations of the cache data dirs
83 146
; for the Cache data, or the Session saves, un-comment the desired settings
......
85 148
;beaker.cache.data_dir = %(here)s/data/cache
86 149
;beaker.session.data_dir = %(here)s/data/sessions
87 150

  
88
sqlalchemy.url=postgres://vigilo:vigilo@localhost/vigilo
151
;
152
; 6 - Autres options.
153
; Pensez à configurer le logging dans les sections
154
; "loggers", "handlers" & "formatters" ci-dessous.
155
;
89 156

  
90
; echo shouldn't be used together with the logging module.
91
sqlalchemy.echo = false
92
sqlalchemy.echo_pool = false
93
sqlalchemy.pool_recycle = 3600
157
; Doit être laissé à true pour obtenir une application fonctionnelle.
158
full_stack = true
94 159

  
95
base_url_filter.base_url=
160
; Doit valoir false en production (risque de sécurité sinon).
161
# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
162
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
163
# execute malicious code after an exception is raised.
96 164
set debug = false
97 165

  
98 166
; Logging configuration
......
166 234
[formatter_generic]
167 235
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
168 236
datefmt = %H:%M:%S
169

  

Also available in: Unified diff