Puppet Class: wls_profile::admin_server::wls_jms
- Inherits:
- wls_profile
- Defined in:
- manifests/admin_server/wls_jms.pp
Summary
This class is the default implementation for defining WebLogic JMS setup.Overview
+--
+
wls_profile::wls_jms
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::weblogic for an explanation on how to do this.
–++–
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'manifests/admin_server/wls_jms.pp', line 26
class wls_profile::admin_server::wls_jms(
Hash $module_list,
Hash $queue_list,
Hash $topic_list
) inherits wls_profile {
echo {'WebLogic JMS configuration':
withpath => false,
}
#
# This is a simple way to get started. It is easy to get started, but
# soon your hiera yaml become a nightmare. Our advise is when you need
# to let puppet manage your tablespaces, to override this class and
# add your own puppet implementation. This is much better maintainable
# and adds more consistency,
#
create_resources(wls_module, $module_list)
create_resources(wls_queue, $queue_list)
create_resources(wls_topic, $topic_list)
}
|