puppet_solaris_service

deprecated
Patch the puppet solaris service with extra variables

Geoff Williams

geoffwilliams

6,676 downloads

6,676 latest version

2.3 quality score

Version information

  • 0.1.0 (latest)
released Nov 14th 2015
This module has been deprecated by its author since Jun 18th 2019.

The reason given was: This was a fix for PE 3x which should not be required anymore and won't work with modern PE

Start using this module

Documentation

geoffwilliams/puppet_solaris_service — version 0.1.0 Nov 14th 2015

puppet_solaris_service

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with puppet_solaris_service
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

Allows custom parameters to be added to the puppet solaris service file

Module Description

Edit the puppet solaris configuration file using a file_line resource.
Currently just allows you to set ld_library_path.

Setup

What puppet_solaris_service affects

  • The solaris service file for puppet. Defaults to /lib/svc/method/pe-puppet but can be customised via the service_file parameter.

Usage

Setting a custom ld_library_path

puppet_solaris_service { "pe-puppet":
  ld_library_path => "/usr/local/lib",
}

Removing a custom ld_library_path

puppet_solaris_service{ "pe-puppet": }

Reference

puppet_solaris_service

Alter the main solaris service definition file

Limitations

Tested with Puppet Enterprise 3.8.1. Will likely need to be altered for Puppet Enterprise 2015 support when this agent is available. Not supported by Puppet Labs. To obtain support, customers are advised to return to a stock configuration and reproduce issues before filing a support ticket.

Only for use on Solaris

Development

PRs accepted.