pacemaker.buildoptions.BuildOptions

class pacemaker.buildoptions.BuildOptions

Bases: object

Variables generated as part of the ./configure && make process. These affect how pacemaker was configured and where its various parts get installed.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Attributes

BASH_PATH Path to the bash shell
CIB_DIR Where CIB files are stored
CIB_SCHEMA_VERSION Latest supported CIB schema version number
COROSYNC_CONFIG_FILE Path to the corosync config file
DAEMON_DIR Where Pacemaker daemons are installed
DAEMON_USER User to run Pacemaker daemons as
LOCAL_STATE_DIR Where miscellaneous temporary state files are stored
LOG_DIR Where Pacemaker log files are stored
OCF_RA_INSTALL_DIR Where resource agents are installed
OCF_ROOT_DIR Root directory for OCF resource agents and libraries
REMOTE_ENABLED Was Pacemaker Remote support built?
RSC_TMP_DIR Where resource agents should keep state files
SBIN_DIR Where administrative programs are installed
SCHEMA_DIR Where Relax-NG schema files are stored
BASH_PATH = '/usr/bin/bash'

Path to the bash shell

CIB_DIR = '/var/lib/pacemaker/cib'

Where CIB files are stored

CIB_SCHEMA_VERSION = '3.9'

Latest supported CIB schema version number

COROSYNC_CONFIG_FILE = '/etc/corosync/corosync.conf'

Path to the corosync config file

DAEMON_DIR = '/usr/libexec/pacemaker'

Where Pacemaker daemons are installed

DAEMON_USER = 'hacluster'

User to run Pacemaker daemons as

LOCAL_STATE_DIR = '/var'

Where miscellaneous temporary state files are stored

LOG_DIR = '/var/log/pacemaker'

Where Pacemaker log files are stored

OCF_RA_INSTALL_DIR = '/usr/lib/ocf/resource.d'

Where resource agents are installed

OCF_ROOT_DIR = '/usr/lib/ocf'

Root directory for OCF resource agents and libraries

REMOTE_ENABLED = True

Was Pacemaker Remote support built?

RSC_TMP_DIR = '/var/run/resource-agents'

Where resource agents should keep state files

SBIN_DIR = '/usr/sbin'

Where administrative programs are installed

SCHEMA_DIR = '/usr/share/pacemaker'

Where Relax-NG schema files are stored