Manages mounting s3 buckets.
Repository Puppet Puppet Download
puppet module install landcareresearch-amazon_s3 --version 0.2.5
Manages mounting s3 buckets.
Compiles and installs s3fs-fuse (from source) to provide support for mounting S3 buckets. See: s3fs-fuse.
Using the system packages is now an option if compilation is not required.
To install s3fs and setup the configuration for mounting with default parameters. Note, its recommended to NOT store the access key or secret key in your puppet manifest. Its a good practice to use hiera and eyaml.
class {'amazon_s3':
aws_access_key => 'ACCESS_KEY',
secret_access_key => 'SECRET_KEY',
}
Creates a mount with default parameters.
amazon_s3::s3_mount{'s3_mount':
mount_point => '/mnt/s3_mount',
require => Class['amazon_s3'],
}
Only works with debian and redhat based OS's.
The module is open source and available on Bitbucket. Please fork!