ohs

contributions requested
Puppet module for installing OHS

8,478 downloads

8,478 latest version

0.4 quality score

Support the Puppet Community by contributing to this module

You are welcome to contribute to this module by suggesting new features, currency updates, or fixes. Every contribution is valuable to help ensure that the module remains compatible with the latest Puppet versions and continues to meet community needs. Complete the following steps:

  1. Review the module’s contribution guidelines and any licenses. Ensure that your planned contribution aligns with the author’s standards and any legal requirements.
  2. Fork the repository on GitHub, make changes on a branch of your fork, and submit a pull request. The pull request must clearly document your proposed change.

For questions about updating the module, contact the module’s author.

Version information

  • 0.1.1 (latest)
released Feb 14th 2014

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'Vglen-ohs', '0.1.1'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add Vglen-ohs
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install Vglen-ohs --version 0.1.1

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
Tags: ohs

Documentation

Vglen/ohs — version 0.1.1 Feb 14th 2014

OHS

A puppet module for installing OHS. You can install a single instance or multiple ones utilizing hiera.

##Notes This is the inital release. I left out the opmn.xml.erb file, but you can put one in and utilize the following values in hiera:

local_port
remote_port

<port local="<%= @local_port %>" remote="<%= @remote_port %>"/>

The default install will use 6700 and 6701. If you run the multiple instances or add an instance with the default one off, you will end up with port overlaps for opmn.

This config is using OHS for OSSO and proxying down to a WebLogic Host, but can be altered to be used as a reverse proxy or something else entirely.

##Requirements Hiera. Installation media. We use autofs and mount via the cwd in the exec.

##Usage An example of how to create mutliple instances via hiera:

ohs_instances:

instance1: name: 'instance1' port: '7798' ssl_port: '8898' proxy_port: '4498' local_port: '6700' remote_port: '6701' wl_host: 'myhost.domain' wl_port: '8701' wl_log_file: '/DIR/tmp/weblogic.log' wl_url: 'APP' osso_file: 'host.osso.conf' instance2: name: 'instance2' port: '7799' ssl_port: '8899' proxy_port: '4499' local_port: '6702' remote_port: '6703' wl_host: 'myhost.domain' wl_port: '8701' wl_log_file: '/DIR/tmp/weblogic.log' wl_url: 'APP' osso_file: 'host.osso.conf'

Simply remove instance2 from hiera for a single config. This module will install the default instance which can be removed after or simply turned down with opmnctl.