Resource Type: websphere_cluster_member

Defined in:
lib/puppet/type/websphere_cluster_member.rb
Providers:
wsadmin

Overview

Manages members of a WebSphere server cluster.

Properties

  • client_inactivity_timeout

    Manages the clientInactivityTimeout for the TransactionService

  • ensure (defaults to: present)

    Manage the presence a cluster member

    Supported values:
    • present
    • absent
  • jvm_debug_args

    Manages the debugArgs setting for the cluster member’s JVM

  • jvm_debug_mode

    Manages the debugMode setting for the cluster member’s JVM

  • jvm_disable_jit

    Manages the disableJIT setting for the cluster member’s JVM

  • jvm_executable_jar_filename

    Manages the executableJarFileName setting for the cluster member’s JVM

  • jvm_generic_jvm_arguments

    Manages the genericJvmArguments setting for the cluster member’s JVM

  • jvm_hprof_arguments

    Manages the hprofArguments setting for the cluster member’s JVM

  • jvm_initial_heap_size (defaults to: 1024)

    Manages the initialHeapSize setting for the cluster member’s JVM

  • jvm_maximum_heap_size (defaults to: 1024)

    Manages the maximumHeapSize setting for the cluster member’s JVM

  • jvm_run_hprof (defaults to: false)

    Manages the runHProf setting for the cluster member’s JVM

  • jvm_verbose_garbage_collection (defaults to: false)

    Manages the verboseModeGarbageCollection setting for the cluster member’s JVM

  • jvm_verbose_mode_class (defaults to: false)

    Manages the verboseModeClass setting for the cluster member’s JVM

  • jvm_verbose_mode_jni (defaults to: false)

    Manages the verboseModeJNI setting for the cluster member’s JVM

  • runas_group

    Manages the runAsGroup for a cluster member

  • runas_user

    Manages the runAsUser for a cluster member

  • threadpool_webcontainer_max_size

    Manages the maximumSize setting for the WebContainer ThreadPool

  • threadpool_webcontainer_min_size

    Manages the minimumSize setting for the WebContainer ThreadPool

  • total_transaction_timeout

    Manages the totalTranLifetimeTimeout for the ApplicationServer

  • umask (defaults to: 022)

    Manages the ProcessExecution umask for a cluster member

Parameters

  • cell

    The name of the cell the cluster member belongs to

  • cluster

    The name of the cluster

  • dmgr_host

    The DMGR host to add this cluster member to.

    This is required if you’re exporting the cluster member for a DMGR to collect. Otherwise, it’s optional.

  • dmgr_profile

    The name of the DMGR profile to manage. E.g. PROFILE_DMGR_01

  • gen_unique_ports (defaults to: true)

    Specifies whether the genUniquePorts when adding a cluster member

  • name (namevar)

    The server to add to the cluster

  • node
  • profile_base

    The absolute path to the profile base directory. E.g. /opt/IBM/WebSphere/AppServer/profiles

  • provider

    The specific backend to use for this ‘websphere_cluster_member` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • replicator_entry
  • user (defaults to: root)

    The user to run ‘wsadmin’ with

  • weight (defaults to: 2)

    Manages the cluster member weight (memberWeight) when adding a cluster member

  • wsadmin_pass

    Specifies the password for using ‘wsadmin’

  • wsadmin_user

    Specifies the username for using ‘wsadmin’