Puppet Function: jira::is_installed

Defined in:
lib/puppet/functions/jira/is_installed.rb
Function type:
Ruby 4.x API

Summary

Check if JIRA is already installed

Overview

jira::is_installed(String[1] $homedir)Boolean

Parameters:

  • homedir (String[1])

Returns:

  • (Boolean)


4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/puppet/functions/jira/is_installed.rb', line 4

Puppet::Functions.create_function(:'jira::is_installed') do
  dispatch :default_impl do
    # @param homedir The directory for JIRA's runtime data that persists between versions.
    # @return [Boolean] install status
    param 'String[1]', :homedir
    return_type 'Boolean'
  end

  def default_impl(homedir)
    File.exist? format('%s/dbconfig.xml', homedir)
  rescue StandardError
    false
  end
end