Forge Home

aws_mount

Mounts ephemeral storage on EC2 instances

10,262 downloads

9,238 latest version

4.5 quality score

Version information

  • 0.2.0 (latest)
  • 0.1.1
  • 0.1.0
  • 0.0.3
released Jan 5th 2015
This version is compatible with:
  • ,

Start using this module

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

Add this module to your Puppetfile:

mod 'evenup-aws_mount', '0.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add evenup-aws_mount
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install evenup-aws_mount --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

evenup/aws_mount — version 0.2.0 Jan 5th 2015

Puppet Forge Build Status

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with aws_mount
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module
  8. Changelog/Contributors

Overview

Puppet module to mount AWS EC2 ephemeral disks

Module Description

This module is designed to automatically mount and create a RAID0 array from any ephemerial disks on AWS instances.

It is recommended to run this module in a stage prior to 'main' (such as setup if you're using puppetlabs/stdlib) to ensure the volume is available for the rest of your modules.

Setup

What aws_mount affects

  • All ephemerial disks

Setup Requirements

  • mdadm
  • xfs
  • trusted_node_data = true in puppet.conf

Beginning with aws_mount

To install the evenup-aws_mount module:

    puppet module install evenup-aws_mount

Usage

To mount the disks:

  class {'aws_mount': }

Reference

Class aws_mount

Parameters

#####mount_point

String. Location the volume should be mounted

Limitations

  • 8 and 24 disks not currently supported

Development

Improvements and bug fixes are greatly appreciated. See the contributing guide for information on adding and validating tests for PRs.

Changelog / Contributors

Changelog Contributors