Version information
released Jul 2nd 2019
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
Start using this module
Add this module to your Puppetfile:
mod 'trenta-zfs_auto_snapshot', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
trenta/zfs_auto_snapshot — version 0.1.0 Jul 2nd 2019
zfs_auto_snapshot
Table of Contents
- Description
- Setup - The basics of getting started with zfs_auto_snapshot
- Usage - Configuration options and additional functionality
Description
The zfs_auto_snapshot module installs and configures the zfs-auto-snapshot package. Default settings are as packaged version.
Setup
Beginning with zfs_auto_snapshot
include zfs_auto_snapshot
is enough to get you up and running. To pass in parameters specifying which servers to use:
class { 'zfs_auto_snapshot':
keep_hourly_snaps => 48,
}
Usage
All parameters for the ntp module are contained within the main zfs_auto_snapshot
class, so for any function of the module, set the options you want.
Sets non-default retention for all periods of zfs snapshots
class { 'zfs_auto_snapshot':
keep_15min_snaps => 96,
keep_hourly_snaps => 48,
keep_daily_snaps => 100,
keep_weekly_snaps => 52,
keep_monthly_snaps => 0,
}
Configure zfs-auto-snapshot from Hiera
zfs_auto_snapshot::keep_15min_snaps: 48
zfs_auto_snapshot::keep_hourly_snaps: 72
zfs_auto_snapshot::keep_daily_snaps: 100
zfs_auto_snapshot::keep_weekly_snaps: 52
zfs_auto_snapshot::keep_monthly_snaps: 0
Limitations
This module has only been tested on Ubuntu 18.04 LTS