Puppet Class: tang

Defined in:
manifests/init.pp

Summary

Tang is a server for binding data to network presence

Overview

This module installs the tang server which will be used by clevis.

Examples:

include tang

Parameters:

  • package_name (Array[String[1]]) (defaults to: ['tang'])

    The name of the tang package

  • service_name (String[1]) (defaults to: 'tangd.socket')

    Name of the tang service



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/init.pp', line 10

class tang (
  Array[String[1]] $package_name = ['tang'],
  String[1]        $service_name = 'tangd.socket',
) {
  include tang::install
  include tang::dropin
  include tang::service

  Class['tang::install']
  -> Class['tang::dropin']
  -> Class['tang::service']

  Class['tang::install']
  -> Class['tang::service']
}