Resource Type: websphere_node
- Defined in:
- lib/puppet/type/websphere_node.rb
- Providers:
-
wsadmin
Overview
Manages the an “unmanaged” WebSphere node in a cell. For example, adding an IHS server to a cell.
In ‘wsadmin` terms using jython, this basically translates to the `AdminTask.createUnmanagedNode` task.
#### Example
websphere_node { ‘IHS Server’:
node => 'ihsServer01',
os => 'linux',
hostname => 'ihs01.example.com',
cell => 'CELL_01',
dmgr_profile => 'PROFILE_DMGR_01',
profile_base => '/opt/IBM/WebSphere/AppServer/profiles',
user => 'webadmins',
}
Exported resource example
An IHS server can export a resource:
@@websphere_node { $::fqdn:
node => $::fqdn,
os => 'linux',
hostname => $::fqdn,
cell => 'CELL_01',
A DMGR can collect it and append its profile information to it:
Websphere_node <<| cell == ‘CELL_01’ |>>
dmgr_profile => 'PROFILE_DMGR_01',
profile_base => '/opt/IBM/Websphere/AppServer/profiles',
user => 'webadmins',