aws_agent

Install, deploysm, and configures AWS agent services.

shazi7804

shazi7804

5,183 downloads

4,737 latest version

5.0 quality score

Version information

  • 0.1.4 (latest)
  • 0.1.3
  • 0.1.2
  • 0.1.1
released Jun 3rd 2017
This version is compatible with:
  • Puppet Enterprise 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.0.0
  • RedHat
    ,
    CentOS
    ,
    Debian
    ,
    Ubuntu

Start using this module

Documentation

shazi7804/aws_agent — version 0.1.4 Jun 3rd 2017

Build Status

aws_agent

Table of Contents

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

Description

The aws agent module installs, configures, and manages the AWS aws agent service across a range of operating systems and distributions.

Setup

Beginning with aws_agent

include '::aws_agent' is enough to get you up and running.

Usage

All parameters for the ntp module are contained within the main ::aws_agent class, so for any function of the module, set the options you want. See the common usages below for examples.

Install and enable AWS Agent

include '::aws_agent'

Configuring AWS Agent to Use a Proxy

class { '::aws_agent':
  http_proxy  => 'http://change.proxy.com:3128',
  no_proxy    => '169.254.169.254',
}

Reference

Classes

Public classes

  • aws_agent: Main class, includes all other classes.

Private classes

  • aws_agent::install: Handles the packages.
  • aws_agent::service: Handles the service.

Parameters

The following parameters are available in the ::aws_agent class:

aws_agent_download_url

Optional.

Data type: String.

The aws agent download url

Default value: https://d1wk0tztpsntt1.cloudfront.net/linux/latest/install

proxy_install_manage

Optional.

Data type: Boolean.

Enables the use of agents to download the source code

Default value: false

proxy_install_manage_timeout

Optional.

Data type: String.

Connect timeout use of agents to download the source code

Default value: 60