Overview

This class is the default implementation for creating a WebLogic cluster on your system.

Using hiera, you can customize some of the aspects of this process.

When these customizations aren’t enough, you can replace the class with your own class. See wls_profile::admin_server for an explanation on how to do this.

Attributes

Attribute Name Short Description
cluster_defaults A Hash of default values used when creating a wls_cluster resource.
cluster_name The name to use for the cluster.
domain_name The name of the WebLogic domain.
servers A Hash of machine-servers defining all servers that need to be part of the cluster.

domain_name

The name of the WebLogic domain. This will be used both as the REAL WebLogic domain name, and also be used by Puppet as a designator for Puppet resources. (e.g. the name before the slash my_domain/wls_queue1).

The change the domain name, use the hiera key: wls_profile::domain_name. This will make sure the correct domain name gets used in all classes.

The default value is: MYDOMAIN Type: String[1]

Back to overview of wls_cluster

cluster_name

The name to use for the cluster.

The change the domain name, use the hiera key: wls_profile::cluster_name. This will make sure the correct domain name gets used in all classes.

Default value is: main Type: String[1]

Back to overview of wls_cluster

servers

A Hash of machine-servers defining all servers that need to be part of the cluster.

The default implementations reads these values from the hiera key wls_profile::admin_server::wls_servers::servers Type: Hash

Default:$wls_profile::servers

Back to overview of wls_cluster

cluster_defaults

A Hash of default values used when creating a wls_cluster resource.

The default value is:

wls_profile::admin_server::wls_cluster::cluster_defaults:
  messagingmode:  unicast
  migrationbasis: consensus

Type: Hash

Back to overview of wls_cluster