Version information
This version is compatible with:
- ,
Start using this module
Add this module to your Puppetfile:
mod 'evenup-aws_mount', '0.2.0'
Learn more about managing modules with a PuppetfileDocumentation
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with aws_mount
- 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
- 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
20150105 - 0.2.0 Update for strict_variables = true Support t2 instances 20140314 - 0.1.1 Support m3 instances 20140113 - 0.1.0 Support 4 disk ephemeral disks Add additional instance types Define two disk md vol v0.0.3: Class stage fix v0.0.2: Initial public release
Copyright 2013 EvenUp Inc Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.