zfs_property

Manage ZFS dataset properties

Caius Durling

caius

5,367 downloads

5,313 latest version

4.1 quality score

Version information

  • 0.2.1 (latest)
  • 0.2.0
released Jan 6th 2018

Start using this module

Documentation

caius/zfs_property — version 0.2.1 Jan 6th 2018

caius/puppet-zfs_property

This module allows you to manage properties on zfs datasets.

A gotcha to watch out for is it only pays attention to properties set on the local dataset - inherited properties behave as if they are absent.

Usage

Pretty much just define the property & value you want on the dataset. ensure is respected for adding/removing the property.

zfs_property { 'name.caius.test:enabled':
  dataset => 'tank/storage',
  value => 'on',
}

Aaaaand then:

$ [root@oscar ~]# zfs get name.caius.test:enabled tank/storage
NAME            PROPERTY                  VALUE   SOURCE
tank/storage    name.caius.test:enabled   on      local