OCF_HEARTBEAT_JIRA(7)

πŸ’– ocf_heartbeat_jira β€” bestie edition πŸ’–

okay so you're reading the OCF_HEARTBEAT_JIRA(7) manual page, and honestly? you came to the right place. this is the whole entire tea on the JIRA OCF resource agent, and i'm gonna walk you through it like we're texting at 2am. grab a snack. πŸ“


✨ NAME ✨

ocf_heartbeat_jira β€” it's giving JIRA OCF RA. that's the whole name, no notes. πŸ‘‘


✨ SYNOPSIS ✨

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

like, those are your five moods. pick one. πŸ’…


✨ DESCRIPTION ✨

it's an OCF Resource Agent that manages JIRA software. that's it, that's the vibe. lowkey iconic that something this simple does so much. πŸ¦‹


✨ SUPPORTED PARAMETERS ✨

here's where it gets juicy. these are the knobs you can turn, bestie:

  • statusurl β€” the Status URL that JIRA monitoring peeks at. this is optional, it's a string, and it defaults to "http://localhost:8080/status". πŸŽ€
  • java_home β€” where Java Home lives on the Linux instance. also optional, also a string, defaults to "/usr/lib/jvm/jre". β˜•
  • jira_installation β€” the JIRA installation directory (binaries, ... etc, you know the drill). this one is REQUIRED, it's a string, and there is no default β€” so you literally have to bring it yourself, no cap. 😭
  • jira_user β€” the user you want to run the Jira software as. optional, string, defaults to "jira". 🫢

✨ SUPPORTED ACTIONS ✨

this resource agent supports the following actions (operations), and each one comes with its own lil suggested timeout, so listen up:

  1. start β€” starts the resource. suggested minimum timeout: 300s.
  2. stop β€” stops the resource. suggested minimum timeout: 300s.
  3. monitor β€” does a detailed status check. suggested minimum timeout: 30s. suggested interval: 10s. she's thorough. πŸ’…
  4. meta-data β€” retrieves resource agent metadata (internal use only, so don't touch, bestie πŸ™ˆ). suggested minimum timeout: 5s.
  5. validate-all β€” performs a validation of the resource configuration. suggested minimum timeout: 20s.

✨ EXAMPLE CRM SHELL ✨

here's what a jira resource looks like when you set it up with the crm(8) shell. copy it exactly, don't freestyle:

primitive p_jira ocf:heartbeat:jira \
  params \
    jira_installation=string \
  op monitor timeout="30s" interval="10s" depth="0"

✨ EXAMPLE PCS ✨

and here's the same energy using pcs(8). again: verbatim, character for character, no improvising:

pcs resource create p_jira ocf:heartbeat:jira \
  jira_installation=string \
  op monitor timeout="30s" interval="10s" OCF_CHECK_LEVEL="0"

✨ SEE ALSO ✨

go touch grass at http://clusterlabs.org/ 🌈 β€” that's your one and only pointer, iykyk.


✨ AUTHOR ✨

ClusterLabs contributors β€” and if you wanna know which specific human wrote which bit, the resource agent source has the deets about individual authors. πŸ’œ


and that's the whole page, bestie!! πŸŽ€ this was resource-agents version UNKNOWN, dated 04/08/2026, and honestly? she ate. go forth and manage your JIRA, main character. βœ¨πŸ‘‘πŸ’–

πŸ“¦ where this page comes from