logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ocf_heartbeat_symlink - Manages a symbolic link

Author

ClusterLabscontributors(seetheresourceagentsourceforinformationaboutindividualauthors) resource-agents 4.16.0-3ubuntu 06/25/2025 OCF_HEARTBEAT_SYMLIN(7)

Description

This resource agent that manages a symbolic link (symlink). It is primarily intended to manage configuration files which should be enabled or disabled based on where the resource is running, such as cron job definitions and the like.

Example Crm Shell

The following is an example configuration for a symlink resource using the crm(8) shell: primitive p_symlink ocf:heartbeat:symlink \ params \ link=string \ target=string \ op monitor depth="0" timeout="15s" interval="60s"

Example Pcs

The following is an example configuration for a symlink resource using pcs(8) pcs resource create p_symlink ocf:heartbeat:symlink \ link=string \ target=string \ op monitor OCF_CHECK_LEVEL="0" timeout="15s" interval="60s"

Name

ocf_heartbeat_symlink - Manages a symbolic link

See Also

Supported Actions

This resource agent supports the following actions (operations): start Starts the resource. Suggested minimum timeout: 15s. stop Stops the resource. Suggested minimum timeout: 15s. monitor Performs a detailed status check. Suggested minimum timeout: 15s. Suggested interval: 60s. meta-data Retrieves resource agent metadata (internal use only). Suggested minimum timeout: 5s. validate-all Performs a validation of the resource configuration. Suggested minimum timeout: 10s.

Supported Parameters

link Full path of the symbolic link to be managed. This must obviously be in a filesystem that supports symbolic links. (required, string, no default) target Full path to the link target (the file or directory which the symlink points to). (required, string, no default) backup_suffix A suffix to append to any files that the resource agent moves out of the way because they clash with "link". If this is unset (the default), then the resource agent will simply refuse to create a symlink if it clashes with an existing file. (optional, string, no default)

Synopsis

symlink [start | stop | monitor | meta-data | validate-all]

See Also