iib broker
Overview
This resource allows you to manage broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'IIB107/IB10NODE1':
ensure => 'present',
status => 'running',
}
In this example you are ensuring that broker is running. If the server is stopped the resource starts broker, if broker is absent then new is created.
Valid managable global node component names:
- userLilPath
- configurationChangeTimeout
- internalConfigurationTimeout
- httpListenerPort
- statisticsMajorInterval
- ldapPrincipal
- ldapCredentials
- ICU converter path
- userExitPath
- activeUserExits
- function level
- security_status
- cachePolicy
- cachePortRange
- integrationRegistryHostname
Attributes
Attribute Name | Short Description |
---|---|
active_user_exits | This property allows you to manage activeUserExits of iib broker in an IBM IIB realm. |
admin_url | This property allows you to manage set admin_url of iib_broker in an IBM IIB realm. |
auto_restart | a value is changes that can only be applied on a stopped broker. |
broker | This parameter specifies custom name for iib_broker in IBM IIB realm. |
broker_keystore_file | This property allows you to manage brokerKeystoreFile of iib broker in an IBM IIB realm. |
broker_truststore_file | This property allows you to manage brokerTruststoreFile of iib broker in an IBM IIB realm. |
cache_policy | This property allows you to manage cachePolicy of iib broker in an IBM IIB realm. |
cache_port_range | This property allows you to manage cachePortRange of iib broker in an IBM IIB realm. |
configuration_change_timeout | This property allows you to manage configurationChangeTimeout of iib broker in an IBM IIB realm. |
disable_corrective_change | Disable the modification of a resource when Puppet decides it is a corrective change. |
disable_corrective_ensure | Disable the creation or removal of a resource when Puppet decides is a corrective change. |
ensure | The basic property that the resource should be in. |
function_level | This property allows you to manage the function level of iib broker in an IBM IIB realm. |
http_connector_enable_lookups | This property allows you to manage HTTPConnector enableLookups of iib_broker in an IBM IIB realm. |
http_listener_allow_ssl_v3 | This property allows you to manage allowSSLv3 of iib broker httplistener in an IBM IIB realm. |
http_listener_enable_ssl_connector | This property allows you to manage enableSSLConnector of iib broker httplistener in an IBM IIB realm. |
http_listener_http_connector_port | This property allows you to manage httpListenerPort of iib broker in an IBM IIB realm. |
http_listener_https_connector_port | This property allows you to manage httpsListenerPort of iib broker in an IBM IIB realm. |
http_listener_java_debug_port | This property allows you to manage javaDebugPort of iib broker httplistener in an IBM IIB realm. |
http_listener_start_listener | This property allows you to manage startListener of iib broker httplistener in an IBM IIB realm. |
http_listener_thread_pool_size | This property allows you to manage threadPoolSize of iib broker httplistener in an IBM IIB realm. |
http_listener_trace_level | This property allows you to manage traceLevel of iib broker httplistener in an IBM IIB realm. |
http_listener_trace_override_level | This property allows you to manage traceOverrideLevel of iib broker httplistener in an IBM IIB realm. |
http_listener_trace_override_size | This property allows you to manage traceOverrideSize of iib broker httplistener in an IBM IIB realm. |
https_connector_enable_lookups | This property allows you to manage HTTPSConnector enableLookups of iib_broker in an IBM IIB realm. |
https_connector_keystore_file | This property allows you to manage keystoreFile of iib broker in an IBM IIB realm. |
https_connector_keystore_pass | This property allows you to manage keystorePass of iib broker in an IBM IIB realm. |
icu_converter_path | This property allows you to manage ICU converter path of iib broker in an IBM IIB realm. |
instance | This shared parameter specifies iib_instance in IBM IIB realm. |
integration_registry_hostname | This property allows you to manage integrationRegistryHostname of iib broker in an IBM IIB realm. |
internal_configuration_timeout | This property allows you to manage internalConfigurationTimeout of iib broker in an IBM IIB realm. |
ldap_credentials | This property allows you to manage ldapCredentials of iib broker in an IBM IIB realm. |
ldap_principal | This property allows you to manage ldapPrincipal of iib broker in an IBM IIB realm. |
name | This parameter specifies uniqe custom name for iib_broker in Puppet realm. |
provider | resource. |
queue_manager | This property allows you to manage set queue manager of iib_broker in an IBM IIB realm. |
security_cache_sweep_interval | This property allows you to manage cacheSweepInterval of iib broker SecurityCache in an IBM IIB realm. |
security_cache_timeout | This property allows you to manage cacheTimeout of iib broker SecurityCache in an IBM IIB realm. |
security_status | This property allows you to manage Administration security of iib broker in an IBM IIB realm. |
service_federation_scmp_enable_ssl | This property allows you to manage enabled of iib broker scmp in an IBM IIB realm. |
service_federation_scmp_enabled | This property allows you to manage cacheSweepInterval of iib broker scmp in an IBM IIB realm. |
statistics_major_interval | This property allows you to manage statisticsMajorInterval of iib broker in an IBM IIB realm. |
status | The status of the IIB node. |
user_exit_path | This property allows you to manage userExitPath of iib broker in an IBM IIB realm. |
user_lil_path | This property allows you to manage userLilPath of iib broker in an IBM IIB realm. |
active_user_exits
This property allows you to manage activeUserExits of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
active_user_exits => 'none',
auto_restart => true,
...
}
In this example you a changte the component value activeUserExits of IBM IIB broker and set it to to none
.
Back to overview of iib_broker
admin_url
This property allows you to manage set admin_url of iib_broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
admin_url => 'http://iib01.newurl.com:4414',
status => 'stopped',
}
In this example you are ensuring that broker is present and is stopped. Then change component value admin_url of IBM IIB broker to http://iib01.newurl.com:4414
.
Valid values
- Url string
Back to overview of iib_broker
auto_restart
Specfies if you want to automaticaly want to stop and start the broker if a value is changes that can only be applied on a stopped broker.
When you speciefied a true
value here and Puppet detects a requested change on a property that needs a stopped broker, , Puppet will stop the broker, apply the requested value and start the broker again.
If you specify a false
value, Puppet will not touch the state of the broker and just ignore the value.
Valid values are true
, false
.
Back to overview of iib_broker
broker
This parameter specifies custom name for iib_broker in IBM IIB realm.
In example
'NODE1'
Back to overview of iib_broker
broker_keystore_file
This property allows you to manage brokerKeystoreFile of iib broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
broker_keystore_file => '/app/mib/ssl/key.jks',
status => 'running',
}
Back to overview of iib_broker
broker_truststore_file
This property allows you to manage brokerTruststoreFile of iib broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
broker_truststore_file => '/app/mib/ssl/key.jks',
status => 'running',
}
Back to overview of iib_broker
cache_policy
This property allows you to manage cachePolicy of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
cache_policy => 'none',
auto_restart => true,
...
}
In this example you a change the component value cachePolicy of IBM IIB broker and set it to to none
.
Valid values
- string
Back to overview of iib_broker
cache_port_range
This property allows you to manage cachePortRange of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
cache_port_range => '2820-2880',
auto_restart => true,
...
}
In this example you a change the component value cachePortRange of IBM IIB broker and set it to a range from 2820
to 2880
.
Valid values
- port range
Back to overview of iib_broker
configuration_change_timeout
This property allows you to manage configurationChangeTimeout of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
configuration_change_timeout => 40,
auto_restart => true,
...
}
In this example you a change the component value configurationChangeTimeout of IBM IIB broker and set it to a value of 40
.
Valid values
- integer
Back to overview of iib_broker
disable_corrective_change
Disable the modification of a resource when Puppet decides it is a corrective change.
(requires easy_type V2.11.0 or higher)
When using a Puppet Server, Puppet knows about adaptive and corrective changes. A corrective change is when Puppet notices that the resource has changed, but the catalog has not changed. This can occur for example, when a user, by accident or willingly, changed something on the system that Puppet is managing. The normal Puppet process then repairs this and puts the resource back in the state as defined in the catalog. This process is precisely what you want most of the time, but not always. This can sometimes also occur when a hardware or network error occurs. Then Puppet cannot correctly determine the current state of the system and thinks the resource is changed, while in fact, it is not. Letting Puppet recreate remove or change the resource in these cases, is NOT wat you want.
Using the `disable_corrective_change’ parameter, you can disable corrective changes on the current resource.
Here is an example of this:
crucial_resource {'be_carefull':
...
disable_corrective_change => true,
...
}
When a corrective ensure does happen on the resource Puppet will not modify the resource
and signal an error:
Error: Corrective change present requested by catalog, but disabled by parameter disable_corrective_change
Error: /Stage[main]/Main/Crucial_resource[be_carefull]/parameter: change from '10' to '20' failed: Corrective change present requested by catalog, but disabled by parameter disable_corrective_change. (corrective)
Back to overview of iib_broker
disable_corrective_ensure
Disable the creation or removal of a resource when Puppet decides is a corrective change.
(requires easy_type V2.11.0 or higher)
When using a Puppet Server, Puppet knows about adaptive and corrective changes. A corrective change is when Puppet notices that the resource has changed, but the catalog has not changed. This can occur for example, when a user, by accident or willingly, changed something on the system that Puppet is managing. The normal Puppet process then repairs this and puts the resource back in the state as defined in the catalog. This process is precisely what you want most of the time, but not always. This can sometimes also occur when a hardware or network error occurs. Then Puppet cannot correctly determine the current state of the system and thinks the resource is changed, while in fact, it is not. Letting Puppet recreate remove or change the resource in these cases, is NOT wat you want.
Using the `disable_corrective_ensure’ parameter, you can disable corrective ensure present or ensure absent actions on the current resource.
Here is an example of this:
crucial_resource {'be_carefull':
ensure => 'present',
...
disable_corrective_ensure => true,
...
}
When a corrective ensure does happen on the resource Puppet will not create or remove the resource
and signal an error:
Error: Corrective ensure present requested by catalog, but disabled by parameter disable_corrective_ensure.
Error: /Stage[main]/Main/Crucial_resource[be_carefull]/ensure: change from 'absent' to 'present' failed: Corrective ensure present requested by catalog, but disabled by parameter disable_corrective_ensure. (corrective)
Back to overview of iib_broker
ensure
The basic property that the resource should be in.
Valid values are present
, absent
.
Back to overview of iib_broker
function_level
This property allows you to manage the function level of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
function_level => '10.0.0.7',
auto_restart => true,
...
}
In this example you a change the function levelof the IIB broker to IIB version 10.0.0.7.
Valid values
- string
Back to overview of iib_broker
http_connector_enable_lookups
This property allows you to manage HTTPConnector enableLookups of iib_broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { '10.0.0.9/NODE1':
ensure => 'present',
http_connector_enable_lookups => 'true',
status => 'running',
}
In this example you are ensuring that server is present. Then change property enableLookups of IBM IIB broker HTTPConnector to true. After that you are ensuring that broker is running.
Initial value
- false
Valid values
- true
- false
Valid values are true
, false
.
Back to overview of iib_broker
http_listener_allow_ssl_v3
This property allows you to manage allowSSLv3 of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_allow_ssl_v3 => true,
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value allowSSLv3 of IBM IIB broker to true
seconds.
Valid values are true
, false
.
Back to overview of iib_broker
http_listener_enable_ssl_connector
This property allows you to manage enableSSLConnector of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_enable_ssl_connector => 'true',
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value enableSSLConnector of IBM IIB broker to true
seconds.
Valid values are true
, false
.
Back to overview of iib_broker
http_listener_http_connector_port
This property allows you to manage httpListenerPort of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
http_connector_port => 7490,
auto_restart => true,
...
}
In this example you a change the component value httpListenerPort of IBM IIB broker and set it to a value of 7490
.
Valid values
- port number
Back to overview of iib_broker
http_listener_https_connector_port
This property allows you to manage httpsListenerPort of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
https_listener_port => 7494,
auto_restart => true,
...
}
In this example you a change the component value httpsListenerPort of IBM IIB broker and set it to a value of 7494
.
Valid values
- port number
Back to overview of iib_broker
http_listener_java_debug_port
This property allows you to manage javaDebugPort of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_java_debug_port => 9101,
status => 'running',
}
In this example you are ensuring that broker is present and is running. Then change component property value javaDebugPort of IBM IIB broker to 9101
seconds.
Back to overview of iib_broker
http_listener_start_listener
This property allows you to manage startListener of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_start_listener => true,
status => 'running',
}
In this example you are ensuring that broker is present and is running. Then change component property value startListener of IBM IIB broker to true
seconds.
Valid values are true
, false
.
Back to overview of iib_broker
http_listener_thread_pool_size
This property allows you to manage threadPoolSize of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_thread_pool_size => 100,
status => 'running',
}
In this example you are ensuring that broker is present and is running. Then change component property value threadPoolSize of IBM IIB broker to 100
seconds.
Back to overview of iib_broker
http_listener_trace_level
This property allows you to manage traceLevel of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_trace_level => 'debug',
status => 'running',
}
In this example you are ensuring that broker is present and is runningz. Then change component property value traceLevel of IBM IIB broker to debug
seconds.
Valid values are none
, trace
, debugTrace
.
Back to overview of iib_broker
http_listener_trace_override_level
This property allows you to manage traceOverrideLevel of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
http_listener_trace_override_level => 'debug',
status => 'running',
}
In this example you are ensuring that broker is present and is running. Then change component property value traceOverrideLevel of IBM IIB broker to debug
seconds.
Valid values are none
, trace
, debugTrace
.
Back to overview of iib_broker
http_listener_trace_override_size
This property allows you to manage traceOverrideSize of iib broker httplistener in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { ‘iib8/NODE1’: ensure => ‘present’, http_listener_trace_override_size => 100, status => ‘running’, }
In this example you are ensuring that broker is present and is running. Then change component property value traceOverrideSize of IBM IIB broker to 100
seconds.
Back to overview of iib_broker
https_connector_enable_lookups
This property allows you to manage HTTPSConnector enableLookups of iib_broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { '10.0.0.9/NODE1':
ensure => 'present',
https_connector_enable_lookups => 'true',
status => 'running',
}
In this example you are ensuring that server is present. Then change property enableLookups of IBM IIB broker HTTPSConnector to true. After that you are ensuring that broker is running.
Initial value
- false
Valid values
- true
- false
Valid values are true
, false
.
Back to overview of iib_broker
https_connector_keystore_file
This property allows you to manage keystoreFile of iib broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
keystore_file => '/app/mib/ssl/key.jks',
status => 'running',
}
Back to overview of iib_broker
https_connector_keystore_pass
This property allows you to manage keystorePass of iib broker in an IBM IIB realm.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
keystore_pass => 'passphrase',
status => 'running',
}
When listing resource retrieved property is encrytpted.
Back to overview of iib_broker
icu_converter_path
This property allows you to manage ICU converter path of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
icu_converter_path => '/path',
auto_restart => true,
...
}
In this example you a change the component value ICU converter path of IBM IIB broker to /path
.
Valid values:
- string with path
Back to overview of iib_broker
instance
This shared parameter specifies iib_instance in IBM IIB realm.
Example name
'iib8'
Back to overview of iib_broker
integration_registry_hostname
This property allows you to manage integrationRegistryHostname of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
integration_registry_hostname => 'myhostname.example.org',
auto_restart => true,
...
}
In this example you a change the component integrationRegistryHostname of IBM IIB broker to myhostname.example.org
of IBM IIB broker.
Valid values
- a host name
Back to overview of iib_broker
internal_configuration_timeout
This property allows you to manage internalConfigurationTimeout of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
internal_configuration_timeout => 100,
auto_restart => true,
...
}
In this example you a change the component internalConfigurationTimeout of IBM IIB broker to 100
.
Valid values
- integer
Back to overview of iib_broker
ldap_credentials
This property allows you to manage ldapCredentials of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
ldap_credentials => 'verysecret',
auto_restart => true,
...
}
In this example you a change the component value ldapCredentials of IBM IIB broker and set it to a value of verysecret
.
Valid values
- string
Back to overview of iib_broker
ldap_principal
This property allows you to manage ldapPrincipal of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
ldap_principal => 'cn=admin,ou=example,ou=com',
auto_restart => true,
...
}
In this example you a change the component value ldapPrincipal of IBM IIB broker and set it to a value of cn=admin,ou=example,ou=com
.
Valid values
- string
Back to overview of iib_broker
name
This parameter specifies uniqe custom name for iib_broker in Puppet realm.
In example
'iib8/NODE1'
Back to overview of iib_broker
provider
The specific backend to use for this iib_broker
resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.Available providers are:
- simple
- Manage IIB Brokers
Back to overview of iib_broker
queue_manager
This property allows you to manage set queue manager of iib_broker in an IBM IIB realm.
You can set queue_manager only at the creation on iib_broker.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
queue_manager => 'MQQM1'
}
In this example you are setting the queue manager property of iib_broker. The broker at the creation manifest.
Back to overview of iib_broker
security_cache_sweep_interval
This property allows you to manage cacheSweepInterval of iib broker SecurityCache in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
security_cache_sweep_interval => 600,
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value cacheSweepInterval of IBM IIB broker SecurityCache to 600
seconds.
Back to overview of iib_broker
security_cache_timeout
This property allows you to manage cacheTimeout of iib broker SecurityCache in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
security_cache_timeout => 600,
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value cacheTimeout of IBM IIB broker SecurityCache to 600
seconds.
Back to overview of iib_broker
security_status
This property allows you to manage Administration security of iib broker in an IBM IIB realm.
When applying this manifest make sure that broker is stopped.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
security_status => 'inactive',
auto_restart => true,
...
}
In this example you a change the component value Administration security of IBM IIB broker and set it to a value of inactive
.
Valid values
- active
- inactive
Valid values are active
, inactive
.
Back to overview of iib_broker
service_federation_scmp_enable_ssl
This property allows you to manage enabled of iib broker scmp in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
service_federation_scmp_enable_ssl => true,
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value enabled of IBM IIB broker scmp to true
seconds.
Valid values are true
, false
.
Back to overview of iib_broker
service_federation_scmp_enabled
This property allows you to manage cacheSweepInterval of iib broker scmp in an IBM IIB realm.
When applying this manifest make sure that broker is running.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
ensure => 'present',
service_federation_scmp_enabled => true,
status => 'running',
}
In this example you are ensuring that broker is present and is stopped. Then change component property value enabled of IBM IIB broker scmp to true
seconds.
Valid values are true
, false
.
Back to overview of iib_broker
statistics_major_interval
This property allows you to manage statisticsMajorInterval of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
statistics_major_interval => 200,
auto_restart => true,
...
}
In this example you a change the component value statisticsMajorInterval of IBM IIB broker and set it to a value of 200
.
Valid values
- integer
Back to overview of iib_broker
status
The status of the IIB node. Can either be running
or stopped
.
Here is an example on how to use this:
iib_node {...
...
status => 'running',
...
}
Valid values are stopped
, running
.
Back to overview of iib_broker
user_exit_path
This property allows you to manage userExitPath of iib broker in an IBM IIB realm.
A change in this property can only be done by stopping the broker. By default puppet will not do this and issue a warning. When you want to apply this value anyway, use the auto_restart
parameter and set it totrue
.
Here is an example on how you should use this:
iib_broker { 'iib8/NODE1':
...
user_exit_path => '/path',
auto_restart => true,
...
}
In this example you a change the component value userExitPath of IBM IIB broker and set it to a value of /path
.
Valid values
- string
Back to overview of iib_broker
user_lil_path
This property allows you to manage userLilPath of iib broker in an IBM IIB realm.
iib_broker { 'iib8/NODE1':
...
user_exit_path => '/path',
auto_restart => true,
...
}
In this example you a change the component value userLilPath of IBM IIB broker and set it to a value of /path
.
Valid values
- string