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.
INIT_DIR Where LSB init scripts are stored.
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 True if Pacemaker Remote support is enabled.
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.10'

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.

INIT_DIR = '/etc/init.d'

Where LSB init scripts are stored.

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

True if Pacemaker Remote support is enabled.

RSC_TMP_DIR = '/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.