Forge Home

anthillpro

Install an AnthillPro agent

10,367 downloads

10,367 latest version

3.5 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.2.0 (latest)
released Dec 28th 2012

Start using this module

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

Add this module to your Puppetfile:

mod 'erwbgy-anthillpro', '0.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add erwbgy-anthillpro
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install erwbgy-anthillpro --version 0.2.0

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

erwbgy/anthillpro — version 0.2.0 Dec 28th 2012

puppet-anthillpro

Install and provide basic configuration for an Anthill Pro agent.

Usage

Include the anthillpro module in your puppet configuration:

include anthillpro

and add required hiera configuration - for example:

anthillpro::agent::ant_home:     'opt/apache-ant-1.7.1'
anthillpro::agent::remote_host:  '10.0.17.9'
anthillpro::agent::tarball:      'Anthill Agent Installation 3.7.3.tar.gz'

or with all the options:

anthillpro::agent::agent_root:   '/opt/anthill'
anthillpro::agent::ant_home:     '/usr'
anthillpro::agent::applications: 'none'
anthillpro::agent::deploy_root:  '/var/anthill/deploy'
anthillpro::agent::java_home:    '/usr/java/latest'
anthillpro::agent::log_root:     '/var/log/anthill'
anthillpro::agent::remote_host:  '10.5.1.109'
anthillpro::agent::remote_port:  '7915'
anthillpro::agent::tarball:      'Anthill Agent Installation 3.7.3.tar.gz'
anthillpro::agent::var_root:     '/var/anthill'
  • agent_root: The root directory of the agent installation. Default: '/opt/anthill'

  • ant_home: The root directory of the Apache Ant installation to use. Default: 'opt/apache-ant-1.7.1' (relative to the unpacked installation tarball)

  • applications: Default: 'none'

  • deploy_root: The root directory under which application deployment artefacts are stored. Default: '/var/anthill/deploy'

  • java_home: The root directory of the Java virtual machine to use. Default: '/usr/java/latest' (and '/usr/java/latest/bin/java' will be used)

  • log_root: The root directory under which log files will be written. Default: '/var/log/anthill'

  • remote_host: The hostname/IP of the Anthill server to connect to. REQUIRED.

  • remote_port: The port to connect to on the Anthull server. Default: '7915'

  • tarball: The Anthill Agent installation tarball. Default: 'Anthill Agent Installation 3.7.3.tar.gz'

  • var_root: The root directory under which runtime files are created (eg. caches, temporary files etc). Default: '/var/anthill'

TODO

Support installation and setup of the Anthill server.

Support

License: Apache License, Version 2.0

GitHub URL: https://github.com/erwbgy/puppet-anthillpro