Forge Home

udeploy

Module installs UrbanCode uDeploy agent based on provided parameters.

10,710 downloads

10,402 latest version

1.6 quality score

Version information

  • 1.0.1 (latest)
  • 1.0.0
released Oct 26th 2012

Start using this module

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

Add this module to your Puppetfile:

mod 'urbancode-udeploy', '1.0.1'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add urbancode-udeploy
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install urbancode-udeploy --version 1.0.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: agent, udeploy

Documentation

urbancode/udeploy — version 1.0.1 Oct 26th 2012

uDeploy agent module for Puppet

This module manages a uDeploy agent. uDeploy agents are needed on uDeploy target boxes.

Description

The uDeploy installation requires Java 1.6.

Usage

udeploy::agent::install

Installs the uDeploy agent.

class { 'udeploy::agent::install': }

udeploy::agent::install::with_java

Installs a JDK and the uDeploy agent. Here is the minimum set of information that needs to be specified:

class { 'udeploy::agent::install':
    jdk_artifact_filename: ""
}

Parameters

udeploy::agent::install: [ud_artifact_filename] - udeploy zip to be installed [destination_dir] - destination directory where uDeploy will be installed [server_host] - uDeploy server hostname [agent_port] - port to which uDeploy agent will connect [agent_user] - user name under uDeploy agent will be running in operation system [agent_group] - group name under uDeploy agent will be running in operation system [start_service] - true if we need uDeploy agent is running as daemon and started [agent_name] - agent name

udeploy::agent::install::with_java: [java_artifact_filename] - java binary name (JRE or JDK) to be installed (should be rpm.bin from Oracle) [ud_artifact_filename] - udeploy zip to be installed [destination_dir] - destination directory where uDeploy will be installed [server_host] - uDeploy server hostname [agent_port] - port to which uDeploy agent will connect [agent_user] - user name under uDeploy agent will be running in operation system [agent_group] - group name under uDeploy agent will be running in operation system [start_service] - true if we need uDeploy agent is running as daemon and started [agent_name] - agent name

Other examples

class { 'udeploy::agent::install::with_java':
    java_artifact_filename => 'jre-6u37-linux-i586-rpm.bin',
    ud_artifact_filename => 'udeploy-agent-4.7.2.290425.zip',
    start_service => true
}

class { 'udeploy::agent::install':
    server_host => 'udeploy2.demo.urbancode.com',
    start_service => true,
    agent_name => 'my-agent-name'
}