Puppet Class: clevis

Defined in:
manifests/init.pp

Summary

Clevis is a pluggable framework for automated decryption

Overview

It can be used to provide automate decryption of data or even automated unlocking of LUKS volumes

Examples:

include clevis

Parameters:

  • package_name (Array[String[1]]) (defaults to: ['clevis', 'clevis-luks', 'clevis-dracut'])

    Array of package names to install



10
11
12
13
14
15
16
17
18
# File 'manifests/init.pp', line 10

class clevis (
  Array[String[1]] $package_name = ['clevis', 'clevis-luks', 'clevis-dracut'],
) {
  include clevis::install
  include clevis::hook

  Class['clevis::install']
  -> Class['clevis::hook']
}