aws_mount

Mounts ephemeral storage on EC2 instances

EvenUp Inc

evenup

9,759 downloads

8,759 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:
  • RedHat
    ,
    CentOS

Start using this module

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