Forge Home

pidservice

Installs and manages the PIDService

9,544 downloads

8,574 latest version

4.6 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.1.7 (latest)
  • 0.1.3
released Jun 24th 2015
This version is compatible with:

Start using this module

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

Add this module to your Puppetfile:

mod 'landcareresearch-pidservice', '0.1.7'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add landcareresearch-pidservice
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install landcareresearch-pidservice --version 0.1.7

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

Documentation

landcareresearch/pidservice — version 0.1.7 Jun 24th 2015

pidservice

Puppet Forge Bitbucket Build Status

About

Installs the PIDService and software required to support the PIDService such as Tomcat6 & Postgresql.

Configuration

There is one class that needs to be declared: pidservice. pidservice installs tomcat6 and loads itself as a webapp.

Required Parameters

servername

The fqdn name of the server.

Optional Parameters

enable_pidsvc_proxy

True (default) if /pidsvc should be proxied from localhost:8080/pidsvc

proxypass

An array for the proxypass rules for the main vhost.

rewrite_rules

An array for the rewrite rules for the main vhost.

db_user

The database user name Default: 'pidsvc-admin'

db_passwd

The database password for the pidsvc-admin user.

declare_db_user

True if this module should manage the database user and false otherwise. Default: true

postgres_password

The password to the postgresql database

postgres_version

The postgresql version to use. If left undef, uses the default for the postgresql puppet module. Default: undef

postgis_version

Enable postgis extension for the database with the specified version. Default: undef

use_default_vhost

Allow this module to control the vhost and false otherwise. Defaults to true. If false, proxypass and rewrite_rules are ignored.

listen_addresses

The address range that is allowed for the postgresql db.

ipv4_acls

Sets the acls for the postgresql server.

Usage

    class {'pidservice':
        servername => 'localhost',
    }

Open a web browser to http://:8080/pidsvc

Limitations

Only works with debian based OS's.

Development

The module is open source and available on github. Please fork!