Version information
This version is compatible with:
- Puppet Enterprise 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 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
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'shazi7804-aws_agent', '0.1.4'
Learn more about managing modules with a PuppetfileDocumentation
aws_agent
Table of Contents
- Description
- Setup - The basics of getting started with aws_agent
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- 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
Dependencies
- puppetlabs-stdlib (4.x)