ssm
Install and configure the AWS EC2 Simple Systems Manager (SSM, i.e. the EC2 run command)
Version information
released Aug 22nd 2017
This version is compatible with:
- , , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'Chaordix-ssm', '0.6.0'
Learn more about managing modules with a PuppetfileDocumentation
Chaordix/ssm — version 0.6.0 Aug 22nd 2017
ssm
Table of Contents
- Description
- Setup - The basics of getting started with ssm
- 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
Downloads and installs the amazon-ssm-agent, i.e. the EC2 run command agent
Setup
Setup Requirements
This module should support: Amazon (2016.03) CentOS (6, 7) Debian (7, 8) OracleLinux (6, 7) RedHat (6, 7) Scientific (6, 7) Ubuntu (14.04 (Trusty), 12.04 (Precise))
Pull requests for other distributions welcome.
Typical Usage
class { 'ssm':
region => 'us-east-1',
}
Advanced Options
class { 'ssm':
region => 'us-east-1',
manage_service => false,
custom_url => 'my.fancy.url/foo/bar',
custom_path => '/my/download/path/for/package/',
}
Limitations
Only tested with Ubuntu 14.04 (Trusty) and 12.04 (Precise) by myself. @chroto submitted a pull request for CentOS support, I assume he tested it. :-) Shawn Sterling tested on Amazon linux.
Will not work with any other distros. Pull requests accepted.
Release Notes/Contributors/Etc. Optional
Check the CHANGELOG.md for release notes and bug fixes.
2017-08-22 - pscadiz 0.6.0
- Added CentOS and Amazon service support
2016-10-24 - qivers 0.4.0
- Added Debian-specific service support
2016-07-16 - Shawn Sterling shawn@systemtemplar.org 0.3.0
- Moved OS specifics into the params
- Added Amazon, RedHat, Debian, OracleLinux, Scientific support
- Added ability to use custom_url for downloading the package
- Added ability to use custom_path for saving the package to
- Added lint ignores
2016-06-24 - Todd Courtnage todd@courtnage.ca 0.2.0
- CentOS support (Thanks @chroto)
2016-02-09 - Todd Courtnage todd@courtnage.ca 0.1.0
- First pulic release
Dependencies
- puppetlabs-stdlib (>= 1.0.0)