pacemaker
2.1.8-3980678f03
Scalable High-Availability cluster resource manager
include
crm_config.h
Go to the documentation of this file.
1
/* include/crm_config.h. Generated from crm_config.h.in by configure. */
2
/*
3
* Copyright 2006-2024 the Pacemaker project contributors
4
*
5
* The version control history for this file may have further details.
6
*
7
* This source code is licensed under the GNU General Public License version 2
8
* or later (GPLv2+) WITHOUT ANY WARRANTY.
9
*/
10
11
#ifndef PCMK__CRM_CONFIG__H
12
#define PCMK__CRM_CONFIG__H
13
14
/****** Versions ******/
15
16
/* Current pacemaker version */
17
#define PACEMAKER_VERSION "2.1.8"
18
19
/* Build version */
20
#define BUILD_VERSION "3980678f03"
21
22
/****** Other ******/
23
24
/* Group to run Pacemaker daemons as */
25
#define CRM_DAEMON_GROUP "haclient"
26
27
/* User to run Pacemaker daemons as */
28
#define CRM_DAEMON_USER "hacluster"
29
30
/****** Directories ******/
31
32
/* Where Pacemaker can store log files */
33
#define CRM_LOG_DIR "/var/log/pacemaker"
34
35
/* Location for Pacemaker daemons */
36
#define CRM_DAEMON_DIR "/usr/libexec/pacemaker"
37
38
/* Where to keep blackbox dumps */
39
#define CRM_BLACKBOX_DIR "/var/lib/pacemaker/blackbox"
40
41
/* Where to keep configuration files */
42
#define CRM_CONFIG_DIR "/var/lib/pacemaker/cib"
43
44
/* Where to keep scheduler outputs */
45
#define PE_STATE_DIR "/var/lib/pacemaker/pengine"
46
47
// NOTE: sbd (as of at least 1.5.2) uses this
48
/* Location to store core files produced by Pacemaker daemons */
49
#define CRM_CORE_DIR "/var/lib/pacemaker/cores"
50
51
/* Where to keep state files and sockets */
52
#define CRM_STATE_DIR "/var/run/crm"
53
54
/* Location for the Pacemaker Relax-NG Schema */
55
#define CRM_SCHEMA_DIRECTORY "/usr/share/pacemaker"
56
57
/* Where to keep configuration files like authkey */
58
#define PACEMAKER_CONFIG_DIR "/etc/pacemaker"
59
60
/* Where OCF resource agents and libraries can be found */
61
#define OCF_ROOT_DIR "/usr/lib/ocf"
62
63
/****** Features ******/
64
65
/* Set of enabled features */
66
#define CRM_FEATURES "agent-manpages ascii-docs books cibsecrets compat-2.0 corosync-ge-2 generated-manpages monotonic nagios ncurses remote systemd"
67
68
// NOTE: sbd (as of at least 1.5.2) uses this
69
/* Support the Corosync messaging and membership layer */
70
#define SUPPORT_COROSYNC 1
71
72
/* Support systemd based system services */
73
#define SUPPORT_SYSTEMD 1
74
75
/* Support upstart based system services */
77
#define SUPPORT_UPSTART 0
78
79
#endif
/* CRM_CONFIG__H */
Generated on Thu Aug 8 2024 18:08:10 for pacemaker by
1.8.14