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.